Bạn phải đảm bảo rằng bạn sử dụng UTF-8 ở mọi nơi và cả PHP và MySQL đều được cấu hình để xử lý UTF-8.
Trong html, hãy thêm thẻ meta:
<meta charset="utf-8" />
Và lưu nó ở định dạng UTF-8. đây là cách thực hiện điều đó trong notepad ++ .
Xác định các bảng MySQL để hỗ trợ UTF-8, tạo bảng với:
DEFAULT CHARSET=utf8;
Và đặt kết nối thành:
mysql_set_charset('utf8', $con);
Bật UTF-8
trong php.ini
:
default_charset = "utf-8"
Để kiểm tra thủ công đầy đủ, hãy Xử lý Unicode Front to Back In A Web App