Bốn bước tốt để luôn nhận được văn bản UTF-8 được mã hóa chính xác:
1) Chạy truy vấn này trước bất kỳ truy vấn nào khác:
mysql_query("set names 'utf8'");
2) Thêm cái này vào phần đầu HTML của bạn:
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3) Thêm cái này vào đầu mã PHP của bạn:
header("Content-Type: text/html;charset=UTF-8");
4) Lưu tệp của bạn với UTF-8 without BOM
mã hóa bằng Notepad ++
hoặc bất kỳ trình soạn thảo văn bản / IDE tốt nào khác.