我有看起来像这样的ajax函数:
jQuery.ajax({
type: 'POST',
data: {
action: 'get_data',
article_id: some_var
},
url: 'http://www.example/test.php',
success: function(msg) {
jQuery('#some_div').html(msg);
}
});
在 test.php 中,我有 mysql 查询,该查询从基础获取行,id 等于 article_id。它运作良好。但是我在数据库中有一些塞尔维亚语字符,当 ajax 返回这些字符时,它们看起来像这样:“Ž”是“�”,“Š”是“?”。数据正确存储在 mysql 中(utf8 连接、colations 和所有其他 stufs),html 页面编码是 utf8 ......我遗漏了一些东西,我不知道是什么......