Có vẻ như bạn đang sử dụng php
để điền $data
. Vì vậy, bạn phải đặt bộ ký tự là UTF8
(tức là SET NAMES 'utf-8';
). Ví dụ:nếu bạn đang sử dụng mysqli
, mã của bạn sẽ như thế này:
<?php
$conn = new mysqli(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
mysqli_set_charset($conn,"utf8");
Hoặc sử dụng câu trả lời này
nếu bạn đang sử dụng PDO
hoặc cái này
cho mysql
không dùng nữa . Hơn nữa, đừng quên sử dụng utf8-persian-ci
bộ sưu tập.
Trong html
của bạn nếu bạn có biểu mẫu, hãy đặt accept-charset
dưới dạng UTF-8
:
<form action="" accept-charset="UTF-8">