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">