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