Es scheint, dass Sie php verwenden um $data zu füllen . Sie müssen also den Zeichensatz auf UTF8 setzen (d.h. SET NAMES 'utf-8'; ). Zum Beispiel, wenn Sie mysqli verwendet haben , würde Ihr Code so aussehen:
<?php
$conn = new mysqli(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
mysqli_set_charset($conn,"utf8");
Oder verwenden Sie diese Antwort
wenn Sie PDO verwendet haben oder dieser
für veraltetes mysql . Vergessen Sie außerdem nicht, utf8-persian-ci zu verwenden Sammlung.
In Ihrem html Wenn Sie ein Formular haben, setzen Sie den accept-charset als UTF-8 :
<form action="" accept-charset="UTF-8">