Det ser ud til, at du bruger php for at udfylde $data . Så du skal indstille tegnsæt som UTF8 (dvs. SET NAMES 'utf-8'; ). For eksempel hvis du brugte mysqli , din kode ville være sådan her:
<?php
$conn = new mysqli(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
mysqli_set_charset($conn,"utf8");
Eller brug dette svar
hvis du brugte PDO eller denne
for forældet mysql . Desuden, glem ikke at bruge utf8-persian-ci samling.
I din html hvis du har en formular, skal du indstille accept-charset som UTF-8 :
<form action="" accept-charset="UTF-8">