我使用 jQuery 在 PHP 中运行一个函数来从数据库中获取数据。
$.ajax({
url: 'service.php',
data: { functie: type, param: radiobutton },
dataType: 'json',
success: function (data) {}
});
一切正常。除了带有特殊字符的字符串在 succes 函数中返回为空。例如:ñ
这里解释了这个问题的答案: Special characters break json returned to jQuery
但这对我不起作用。
在php中我试过:
$result = mysql_query("SELECT * FROM wines");
$array = array();
while($row = mysql_fetch_assoc($result)){
$array[]=htmlentities($row);
}
谁知道如何确保一切都以良好的方式返回?