我使用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%正常(克羅地亞) –
沒有再次... –