10/10/2018, 09:53

Ai dùng notepage++ cho em hỏi

có một trang
<?php session_start(); ?>
<html>......
</html>
em dùng Unikey chọn mã unicode
1.save file UTF-8 without BOM thì bị lỗi font chữ toàn jun
2.save file UTF-8 thì lỗi Cannot send session cache limiter - headers already sent , font chữ lại bình thường

tính sao bây giờ?
1024KB viết 11:54 ngày 10/10/2018
Vào Setting/Preferences/New Document-Default Directory
Chọn UTF8 without BOM và Apply while open ANSI file.
Chắc chỉ có thế thôi.
truongson1810 viết 12:05 ngày 10/10/2018
(1) Save lại với format UTF-8 là ổn
(2) Cái lỗi kia của bạn là thông báo của PHP khi chạy, chẳng liên quan gì đến định dạng của file

Do đó có lúc bạn thấy thông báo này ở dạng "giun" , có lúc thấy bình thường

Fix lỗi PHP đi nhé
jingjang viết 12:05 ngày 10/10/2018
notepad++ > Format > Encode in UTF-8
that's all
thuyduongcd viết 12:03 ngày 10/10/2018
Được gửi bởi truongson1810
(2) Cái lỗi kia của bạn là thông báo của PHP khi chạy, chẳng liên quan gì đến định dạng của file
Chắc chưa từng gặp lỗi này bao giờ nên mới nói vậy.
Lại còn
Fix lỗi PHP đi nhé
ngoc_viet08 viết 11:59 ngày 10/10/2018
Cannot send session cache limiter - headers already sent
google it !
mitdacqn viết 11:55 ngày 10/10/2018
Tạo lại một file mới, chọn UTF8 without BOM rồi gõ lại thử xem.
chameron viết 11:59 ngày 10/10/2018
oh thank các bác nhé , em biết tại sao rồi
vì trong header.php em copy paste về ko để í thẻ meta ko để charset = utf-8 nên dù có save với utf-8 without BOM thì vẫn ra giun lằng ngoằng
còn để UTF-8 thì nó bị thêm kí tự mà microsoft nó chèn vào ngay đầu tiên code nên thông báo lỗi về header
Bài liên quan
0