我使用ajax从我的查询中获得我的结果。 ajax给出了响应(sql查询成功执行),但有些字符(克罗地亚语)被破坏,因此utf-8无法正常工作。UTF-8 php-mysqli不工作
在我的PHP脚本,我已经试过如下:
$con->set_charset('utf8');
OR
$con->query("SET NAMES 'utf8'");
我还添加在标题下面一行:
header('Content-Type: text/html; charset=utf-8');
以及我的客户端中的内容类型 - 阿贾克斯代码:
contentType: "application/json; charset=utf-8"
我的角色还在破,我没有得到utf-8的有效回复。 在phpMyAdmin我有utf8_general_ci整理,我相信是好的。
你有没有检查他们是否也在数据库中“破碎”? –
他们不是。文本是100%正常(克罗地亚) –
没有再次... –