我正在使用这个PHP脚本
<?php
mysql_connect("blabla", "blabla", "blabla") or die(mysql_error());
mysql_select_db("blabla") or die(mysql_error());
$q=mysql_query("SELECT * FROM table ORDER BY id DESC");
while($e=mysql_fetch_assoc($q))
$output[]=$e;
print(json_encode($output));
mysql_close();
?>
输出是Json。在mySQL数据库中,有一些条目带有“ü,ä,ó”(德语)
对于包含“ü,ä,ó”的条目,值为“null”。我想不出这些角色有什么问题。
最佳答案
在将每个字符串值传递给utf8_encode
之前,对其调用json_encode
。
关于php - PHP Json输出带有特殊字符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8662312/