Het lijkt erop dat je php . gebruikt om $data in te vullen . Dus je moet tekenset instellen als UTF8 (d.w.z. SET NAMES 'utf-8'; ). Als u bijvoorbeeld mysqli . gebruikte , uw code ziet er als volgt uit:
<?php
$conn = new mysqli(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
mysqli_set_charset($conn,"utf8");
Of gebruik dit antwoord
als u PDO gebruikte of deze
voor verouderde mysql . Vergeet bovendien niet om utf8-persian-ci . te gebruiken collectie.
In uw html als je een formulier hebt, stel dan de accept-charset in als UTF-8 :
<form action="" accept-charset="UTF-8">