09/10/2018, 23:04
Hic!! Giúp newbie với!!!
Em đang tập tành món PHP&MySQL.
Lúc lôi dữ liệu ra từ MySQL (dữ liệu băng tiếng Việt)thì chỉ toàn thấy dấu '?' mặc dù charset=UTF-8 roài và collation là utf8_unicode_ci.
Mấy cao thủ ra tay giúp đỡ cái
Lúc lôi dữ liệu ra từ MySQL (dữ liệu băng tiếng Việt)thì chỉ toàn thấy dấu '?' mặc dù charset=UTF-8 roài và collation là utf8_unicode_ci.
Mấy cao thủ ra tay giúp đỡ cái
Bài liên quan
mysql_select_db("databaseName", $a);
mysql_query("SET NAMES 'utf8'", $a); // thêm dòng này vào là ok với Mysql4.1 trở đi
Các cao thủ giúp cai?!
nhưng mà phpmyadmin không bị lỗi font đâu!!
1. cái trang bạn hiển thị dữ liệu text từ database ra chưa set thành utf-8.
2. cái trang quản lý dữ liệu, cụ thể là trang admin của bạn chưa được set thành utf-8 khi add dữ liệu vào database.
3. là cái tui vừa nói bạn, khi import từ 1 file .sql nào đó, bản thân nó đã bị lỗi font hay ko fải dạng utf-8.
bảo capture lên, mình nhiệt tình giúp cho mà ko nghe .
sử lý lúc vào và ra. Nhập vào MySQL sử lý lần đầu, chuyển dữ liệu về dạng chuẩn ( có thể chuẩn của riêng bạn ), lúc in ra lại sử lý tiếp