Изглежда, че използвате php за попълване на $data . Така че трябва да зададете набор от знаци като UTF8 (т.е. SET NAMES 'utf-8'; ). Например, ако сте използвали mysqli , вашият код ще бъде така:
<?php
$conn = new mysqli(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
mysqli_set_charset($conn,"utf8");
Или използвайте този отговор
ако сте използвали PDO или този
за остарял mysql . Освен това не забравяйте да използвате utf8-persian-ci колекция.
Във вашия html ако имате формуляр, задайте accept-charset като UTF-8 :
<form action="" accept-charset="UTF-8">