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...
anhvu_1983 viết 11:54 ngày 10/10/2018
Bạn dùng Insert into A(A) values(N'tiếng việt'). Lưu ý chữ N
hoangcn02 viết 12:02 ngày 10/10/2018
Được gửi bởi tuanit85
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...
Cái này hình như bữa bác Tiến có làm cái tut roài thì phải, thử search lại trong forum xem, nhớ là có
longvnit viết 11:57 ngày 10/10/2018
Bạn làm việc với MySQL, Hay MSSQL
tuanit85 viết 11:51 ngày 10/10/2018
Được gửi bởi longvnit
Bạn làm việc với MySQL, Hay MSSQL
Mình làm việc với MySQL bạn à.
rootkit viết 11:55 ngày 10/10/2018
để hiển thị tiếng việt khi view source HTML ,để hiển thị tiếng việt trên website ,để hiển thị tiếng việt trên các tool quản trị mysql khi bạn nhập liệu unicode ,bạn làm như sau:
(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
Bài liên quan
0