嗨我在程序中使用JQuery auto complete,我的数据库使用字符集utf8和collate utf8_persian_ci。
当我想使用PHP代码从数据库中获取数据并在编辑文本中显示它时,我可以使用firebug查看JSON中的数据但是自动完成并不表示任何事情!
如何用波斯语修复自动完成问题?
这是我的PHP代码。
<?php
include "Connect.php";
$term = $_GET['term'];//retrieve the search term that autocomplete sends
$qstring = "SELECT pName as value,pID FROM patient WHERE pName LIKE '%".$term."%'";
$result = mysql_query($qstring, $connection);
$row_set = array();
while ($row = mysql_fetch_array($result))//loop through the retrieved values
{
$row_set['pName']=$row['value'];
$row_set['pID']=(int)$row['pID'];
}
header('Content-Type: application/json; charset=UTF-8');
echo json_encode($row_set);//format the array into json data
?>
utf8和波斯语的jquery自动完成问题是什么?