View Full Version : Lỗi trên trang vietbao.vn
LUONG DINH
13-01-2009, 20:30
Mình đọc một bài trên trang vietbao thấy toàn những biểu tượng như này trong bài :
http://img258.imageshack.us/img258/3491/dinhel0.jpg
Đây là lỗi gì vậy mọi người ơi ??
Lỗi kí tự Unicode...
Bạn xem = FF phải ko?
LUONG DINH
14-01-2009, 15:46
Mình xem bằng Fire fox, thế khắc phục lỗi này bằng cách nào bạn nhỉ ?
vuatintac
14-01-2009, 15:49
gặp hoài!
VuongChieuQuan
15-01-2009, 07:56
Hix, chờ mãi chưa thấy bác nào đưa ra giải pháp. ^_^ Mình cũng đang bị lỗi này ^_^ chưa biết giải quyết thế nào.
TheHeTre
15-01-2009, 10:26
Đưa cái link có lỗi đây để ngó thế nào đã rồi tìm giải pháp :D
VuongChieuQuan
15-01-2009, 13:20
http://i269.photobucket.com/albums/jj68/VuongChieuQuan/123_tem.jpg
Hix, sory vì là web manager offline lên không public. Bác xem qua dùm em với.
trouble_maker
15-01-2009, 14:10
Lỗi Unicode mà. mình dính cái này rất nhiều lần.
nếu nó dùng joomla 1.5 thì chắc ko sao.
còn code lấy thì phải thêm cái này:
mysql_query('SET CHARACTER SET utf8');
mysql_query('SET SESSION collation_connection ="utf8_general_ci"');
ngay dưới dòng mysql_select_db thì chắc là ko bị nữa
VuongChieuQuan
16-01-2009, 13:43
Lỗi Unicode mà. mình dính cái này rất nhiều lần.
nếu nó dùng joomla 1.5 thì chắc ko sao.
còn code lấy thì phải thêm cái này:
mysql_query('SET CHARACTER SET utf8');
mysql_query('SET SESSION collation_connection ="utf8_general_ci"');
ngay dưới dòng mysql_select_db thì chắc là ko bị nữa
Chưa có gì thay đổi bạn à. Vẫn lỗi thế thôi.
Lỗi kí tự Unicode...
Bạn xem = FF phải ko?
IE nó có lỗi nhưng chỗ đó nó nhỏ hơn lên ít bị để ý thui.
^_^.
Ko rõ lắm :(
FireFox đưa ra một cái bảng vuông 4 số (trong hình là 0094 và 0093) (char code của từ đó), còn IE thì ko biết nó là kí rì, nên im luôn :D (đưa ra ô vuông hay cái | đậm)
Lỗi này (theo em nghĩ) là bởi vì tiếng Việt vốn là multibytes, hay nói đơn giản là nhiều byte hợp lại thành một chữ. VD Ạ= ậ (2 bytes)
Như vậy thì khi rút string ra (từ mysql db chẳng hạn) -> cắt bớt (trường hợp của bác VCQ) -> cắt chữ 2 byte thành 2 mảnh, lấy mỗi mảnh đâu :( FireFox đang chỉnh charset Unicode UTF-8 nên bó hand với cái mảnh đó :D
(cái này bạn có thể nhìn phần các bài viết mới trên header của ddth:Cần giúp đỡ 1 vấn đ|, cắt đứt chữ 'ề')
Còn trường hợp của bác Vietbao thì 0094 và 0093 (hexa) là “ ” (bác nào xài WP hay gặp trường hợp này: "chuỗi" tự chuyển thành “chuỗi” (do tinymce làm thì phải :D)). lý do FF hiển thị ô vuông có thể là như trường hợp 1 (ko chắc lắm :()
[=========> Bổ sung bài viết <=========]
Cách sửa:
th1: lúc cắt thì cắt ngay khoảng trắng, đừng cắt ngang chữ :)
th2: sửa lại thôi, chuyển “, ” thành "
VuongChieuQuan
16-01-2009, 19:36
Ừa, mình cũng đồng ý là do cắt ngang chữ, nhưng tại sao ddth ấy cũng cắt ngang đấy chứ, có cần phải cắt chỗ khoảng trắng đâu, mà vẫn hiển thị tốt đấy chứ nhỉ ^_^.
@VCQ : ddth xem bằng FF vẫn bị lỗi hiện ô vuông :(
Dạo này mình ko xài FF nữa, xài opera vẫn thấy một cái gạch đậm
hack có phải là cái ngh| ... <- cắt ngang chữ ề
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.