我正在使用这个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/

10-12 03:50
查看更多