[英]difficulty passing Japanese characters(UTF-8) via json_encode
从MSSql数据库以JSON格式返回日语术语列表时遇到问题。 如果我将它们作为一堆列表项返回,则一切正常,但我似乎无法获得json编码对我有用。 任何指针,不胜感激。
$prefs = array();
while($row = mssql_fetch_array($result))
{
$prefs[] = mb_convert_encoding($row["Pref"] , "UTF-8", "SHIFT-JIS") ;
//echo "<li>" . mb_convert_encoding($row["Pref"] , "UTF-8", "SHIFT-JIS") . "</li>";
}
echo json_encode($prefs);
\\ u611b \\ u77e5 \\ u770c =爱知県(爱知县)
\\ u611b \\ u5a9b \\ u770c =爱媛県(爱媛县)
两者都是正确的日本县名。 因此字符串转换部分没有问题。
权限隐藏在后面的阶段。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.