脚本宝典收集整理的这篇文章主要介绍了php – json_encode()不能很好地显示阿拉伯字符,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我的代码:
$query = MysqL_query("SELECT * From `names`"); if (!$query) { $message = 'Invalid query: ' . MysqL_error() . "\n"; die($message); }else { while ($row = MysqL_fetch_assoc($query)) { $result[] = array( 'Mid' => $row['Mid'],'Uid' => $row['Uid'],'Cid' => $row['Cid'],'Name' => $row['Name'],'cITy' => $row['city'],'status' => $row['status'],'mobile' => $row['Mobile'],'Phone' => $row['Phone'],'Email' => $row['Email']); } header('Content-tyPE: application/json; charset=utf-8'); echo json_encode($result); }
结果如下:
[{"Mid":"17","Uid":"1","Cid":"8","Name":"???? ?? ??????? ?? ???","city":"?????",
请帮我
MysqL_query("SET NAMES 'utf8'");
json_encode($result,JSON_UNESCAPED_UNICODE);
注意:如果您的数据以十六进制格式存储,请将json_econde与MysqL_escape_string()括起来
以上是脚本宝典为你收集整理的php – json_encode()不能很好地显示阿拉伯字符全部内容,希望文章能够帮你解决php – json_encode()不能很好地显示阿拉伯字符所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。