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