hãy thử điều này trước khi truy vấn chèn
mysql_query("SET NAMES utf8");
Cũng không chắc bạn có đặt bộ ký tự thích hợp của cơ sở dữ liệu và của trang web hay không.
Bộ mã trong phần Đầu HTML?
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
và / hoặc đại loại như
header( 'Content-Type: text/html; charset=utf-8' );
Những điều sau đây sẽ giúp bạn có thêm ý tưởng về cách thực hiện .. nếu điều gì đó không hiệu quả, hãy quay lại.
kiểm tra thêm tại đây trên SO
Lưu trữ và hiển thị chuỗi unicode (हिन्दी) sử dụng PHP và MySQL
Cách làm cho MySQL xử lý UTF- 8 đúng
cài đặt utf8 bằng mysql thông qua php