09/10/2018, 18:01

Rắc rối khi hiển thi font UTF8 - Help

Trong trang HTML tôi sử dụng khai báo sau:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

Vấn đề là: khi load trang này thì nó ko tự động hiển thị được tiếng Việt mà tôi phải chọn View/Encoding/UTF-8 trong IE thì sau đó mới hiển thị đúng tiếng Việt !?

Có cách nào để cho IE tự động chọn lựa UTF-8 ko ?(bằng cách lập trình chứ ko thay dổi setting IE bằng tay, giống như trang yeuamnhac.com). Xin cảm ơn.
pfiev viết 20:13 ngày 09/10/2018
Cái này liên quan đến thiết lập của Apache. Bạn có thể liên hệ với network admin để khắc phục, hoặc dùng DefaultCharset trong .htaccess (tham khảo thêm tại apache.org)
harry4me viết 20:06 ngày 09/10/2018
Bạn có thể hướng dẫn cụ thể hơn ko?
Tôi đã làm cấu hình lại httpd như sau:
AllowOverride All
-----
Sau đó tạo file .htaccess chứa 1 dòng và đặt tại c/www:
AddDefaultCharset utf-8

Nhưng vẫn ko khắc phục được !?
Về Đâu viết 20:13 ngày 09/10/2018
còn 1 cách nữa để nói về chuyện này IE của bạn bị lỗi gòi .
fantastic viết 20:14 ngày 09/10/2018
Hoặc là bạn phải remove offline file:
- Chọn Tools/Internet Options. Sau đó chọn Delete files.
harry4me viết 20:06 ngày 09/10/2018
Cám ơn các bạn đã trả lời ! Tôi đã ktra IE, nó ko bị lỗi do :
Nếu tôi thiết lập file httpd:
--------
#AddDefaultCharset ISO-8859-1
AddDefaultCharset utf-8
--------
Trang web hiển thị hoàn toàn đúng, nhưng điều này sẽ ảnh hưởng lên tất cả các ứng dụng khác chạy trên server, trong khi tôi chỉ muốn áp dụng utp-8 trên 1 app cụ thể thôi !
pfiev viết 20:05 ngày 09/10/2018
Tôi cũng ko rõ mấy cái Override, nếu như vậy bạn xóa cái AddDefaultCharset trong httpd.conf đi là xong thôi. Hi vọng nó không ảnh hưởng đến ai. Cái này từ 2.0 mới ghi thêm vào, chứ 1.3 nó bỏ trống á.
fantastic viết 20:05 ngày 09/10/2018
Xin lỗi! Tôi có post nhầm chỗ là <META chỉ có mở cứ không có đóng.
Tôi nghĩ bạn để AddDefaultCharset iso-8859-1 rồi trong các trang đặt thẻ <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> là ổn mà. Tôi chạy từ trước tới giờ chưa bao giờ mắc phải trường hợp này
pfiev viết 20:05 ngày 09/10/2018
Đừng để default charset trong apache, vì đối với nhiều browser thì nó được ưu tiên hơn cái thẻ meta.
altomega viết 20:16 ngày 09/10/2018
đúng vậy, hồi trước tôi kiếm được cái host bên HL, ngon khủgn khiếp có điều nó để charset default là iso, xài TV thì bó tay
Bài liên quan
0