Parece que estás usando php
para llenar $data
. Por lo tanto, debe configurar el juego de caracteres como UTF8
(es decir, SET NAMES 'utf-8';
). Por ejemplo, si estuviera usando mysqli
, su código sería así:
<?php
$conn = new mysqli(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
mysqli_set_charset($conn,"utf8");
O use esta respuesta
si estuviera usando PDO
o este
para mysql
en desuso . Además, no olvides usar utf8-persian-ci
colección.
En tu html
si tiene un formulario, configure el accept-charset
como UTF-8
:
<form action="" accept-charset="UTF-8">