我一直在尋找3個小時左右,我知道有很多這樣的問題已經被問到,但我還沒有找到任何解決方案,適用於我的問題當試圖通過我的數據庫上的SELECT查詢輸出結果的重音字符時。JSON輸出口音問題
$itemsList = array();
while($row = mysql_fetch_assoc($res)){
$itemsList[Items][] = ($row);
}
echo json_encode($itemsList);
這將輸出:
{"Items": [
{"user_name":"misterP",
"comment":"\u00c3\u00a9t\u00c3\u00a9",
"image_name":"403885300736874.jpg"}]}
但我需要輸出的口音,就像這樣:
{"Items": [
{"user_name":"misterP",
"comment":"été",
"image_name":"403885300736874.jpg"}]}
- 我的數據庫和表有interclassement utf8_general_ci
- 的DATAS插入我的數據庫中是utf8_encoded
- 我的PHP腳本是Unicode(UTF-8)
- 我做了「mysql_set_charset('utf8'); 「之前,選擇在我的數據庫
- 如果這可以幫助別人:y中的數據庫,單詞‘ETE’是:‘©TA©’
所以,我真的不知道做什麼了吧,我真的堅持的口音,我不能得到它的工作。在此先感謝!
你可能想給這個頁面一個閱讀,看看你是否錯過了編碼方面的任何東西,並且還嘗試在頁面下方測試2/3:http://kunststube.net/frontback/ – sgroves