PDA

View Full Version : Lỗi font khi show thông tin ra form



hoanghon2005
24-04-2010, 14:10
Hôm nay mình dính vụ này các pác giúp mình với

Cơ sở dữ liệu của mình là Mysql, khi nhập thông tin vào thẻ textarea thì font chữ ok nhưng khi insert vào CSDL thì nó bị bể font. Khi show ra xem lại thì chữ nào có dấu nó thay bằng dấu "?" có ai biết vụ này xin chỉ mình với

Thanks mọi người

ngoc_viet08
25-04-2010, 10:47
xem lại bài viết xem có ai hiểu ko?

hoanghon2005
25-04-2010, 14:04
xem lại bài viết xem có ai hiểu ko?

Viết vậy mà không hiểu á, trời ơi là trời

lenggiauit
25-04-2010, 15:47
Coi lại định dạng trong CSDL trước đi rồi tính , có định dạng là unicode hay utf-8 chưa ? Ko có chuyện đưa text vào textarea mà mà bể font đâu nếu font đầu đủ lol

ngoc_viet08
25-04-2010, 20:29
Được sửa bởi hoanghon2005 lúc 14:03 ngày Hôm nay.

xem lại bài viết xem có ai hiểu ko? // lúc Hôm nay, 10:47

Viết vậy mà không hiểu á, trời ơi là trời // lúc Hôm nay, 14:04
ko có máu trinh thám hở bồ :D

có bài chuyển từ latin sang unicode của bác tiendx gì đó ấy ấy

hoanghon2005
26-04-2010, 18:26
ko có máu trinh thám hở bồ :D

có bài chuyển từ latin sang unicode của bác tiendx gì đó ấy ấy

Hì hì mình phát hiện ra điều này, túm lại không phải bộ gõ, không phải tại code, không phải tại CSDL, không phải tại font mà do IE tệ quá

Mình chuyển sang sử dụng firefox là ngọt ngào, font rất đẹp. Thế nhưng không lẽ chương trình viết ra lại phải làm thông báo "Bà con dùng firefox á"

hix chán khủng

ngoc_viet08
26-04-2010, 18:46
nhảm quá bồ ơi , tìm đúng lỗi đi , ngồi đoán mò :D

hoanghon2005
26-04-2010, 19:14
nhảm quá bồ ơi , tìm đúng lỗi đi , ngồi đoán mò :D

Thì mình chuyển sang firefox là ok ngay mà

Đại loại là như vầy đối với IE mình dùng chiêu Submit thì chả có vấn đề gì vẫn insert dữ liệu vào data ngon và show ra cũng đúng font luôn. Nhưng đó là cách truyền thống xưa nay ai cũng biết, thế nhưng áp dụng cho ajax truyền biến có chứa font unicode sang trang php để sử lý và insert into data thì oái mã không à.

Thế nhưng đối với Firefox thì Submit hay ajax như nhau đều cho kết quả tốt thế mới giận chứ

ngoc_viet08
26-04-2010, 22:47
ngồi nói đến tết cũng chả bik , lỗi gì , báo gì show ra đầy đủ . cả thế giới làm web chứ có phải riêng cậu đâu mờ lỗi ko fix dc :D

bvnguyen
27-04-2010, 00:10
nghi bác này chưa thêm cái dòng bên dưới vào head quá lol
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

hoanghon2005
27-04-2010, 21:04
Hai cái này em có cả

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

header("Content-Type: text/html; charset=utf-8");

nvcnvn
29-04-2010, 19:56
Chài sao không show cái trang đó ra để cho đồng hội cùng nghĩ giùm bác cho!

Lỗi không phải ở IE đâu, mà là ở ngừi lập trình! Cho dù Í Ẹ có lỗi, FF trục trặc, Opera hoạt động kém, Google Chrome không tương thích, Safari bị kỳ cục thì ta lúc nào cũng phải tìm mọi cách cho tới khi nào bất khả kháng để cho cái WEB hoạt động tàm tạm trên mấy trình duyệt kia!