Php Jquery:Ajax从MySQL检索Unicode数据
Php Jquery:Ajax从MySQL检索Unicode数据,php,jquery,ajax,json,Php,Jquery,Ajax,Json,我设法使用jquery ajax调用保存unicode数据,但当我尝试使用jquery和ajax返回时,我无法使用json_encode传递unicode数据数组,unicode数据被更改为NULL 从我的php页面,这一个返回相同的数据 $detailsArr='有自動設好了哦…'; echo $detailsArr; 在我的jquery页面中 success: function(msg){ alert(msg) } success: function(msg){ var
我设法使用jquery ajax调用保存unicode数据,但当我尝试使用jquery和ajax返回时,我无法使用json_encode传递unicode数据数组,unicode数据被更改为NULL 从我的php页面,这一个返回相同的数据
$detailsArr='有自動設好了哦…';
echo $detailsArr;
在我的jquery页面中
success: function(msg){
alert(msg)
}
success: function(msg){
var ajxGlobalData=eval("(" + jsonText + ")");
alert(ajxGlobalData)
}
如果添加json_encode,jquery调用中的结果为NULL
$detailsArr=array('有自動設好了哦…');
$retVal=json_encode($detailsArr);
echo $retVal;
在我的jquery页面中
success: function(msg){
alert(msg)
}
success: function(msg){
var ajxGlobalData=eval("(" + jsonText + ")");
alert(ajxGlobalData)
}
谢谢你能试试像这样的
utf8\u编码吗
$detailsArr='有自動設好了哦…';
echo utf8_encode($detailsArr);
有关utf8\u编码的更多信息,请点击此处:谢谢Anush,但$detailsArr='10〕有自動設好了哦…'; 一开始就已经正确了,但还是尝试了——但是jquery页面的返回值仍然为NULL,我希望有另一种方法将数组数据发送回jquery页面