Det verkar som att du använder php
för att fylla i $data
. Så du måste ställa in teckenuppsättning som UTF8
(dvs SET NAMES 'utf-8';
). Till exempel om du använde mysqli
, din kod skulle se ut så här:
<?php
$conn = new mysqli(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
mysqli_set_charset($conn,"utf8");
Eller använd det här svaret
om du använde PDO
eller denna
för utfasad mysql
. Dessutom, glöm inte att använda utf8-persian-ci
samling.
I din html
om du har ett formulär, ställ in accept-charset
som UTF-8
:
<form action="" accept-charset="UTF-8">