10/10/2018, 09:46
Giúp mình về hiển thị tiếng việt trong database
Cho mình hỏi, làm thế nào để dữ liệu nhập vào trong database hiển thị tiếng việt. Mình nhập nội dung cho các bảng thì dữ liệu nhập vào là tiếng việt nhưng hiển thị trong cơ sở dữ liệu thì toàn bị mã hóa. Ai chỉ giùm nha, cám ơn...
Bài liên quan
(tôi sài appserv 2.5.10)
1>trong file php.ini-->chỉnh default_charset="utf-8" ,mặc định php5 chưa cấu hình (cái này rất cần thiết khi bạn sử dụng các hàm cookie,session,header)
2>trong mysql chỉnh character_set cũng là utf8 (mặc định gói appserv đã cấu hình sẵn) ,nói chung bạn cấu hình sao cho khi bạn dùng lệnh show variables trong Mysql no hiện ra như file tôi đã attack
3>trong code kết nối csdl sử dụng mysql_query("SET NAMES 'UTF8'",$con);(khi đổ dữ liệu lên textbox ,textarea sẽ thấy tiếng việt)
4>trong cấu lệnh insert ,update thêm chữ N vào trước mỗi giá trị (để xem trong csdl sẽ thấy tiếng việt)
5>file php phải là utf-8- without BOM
6>trong các tool quản trị csdl phải chình charset là utf8( trừ phpmyadmin vì nó là web mà)
ps: sao tôi upload ảnh bị false vài trời