0
我有一個來自滿是重音標記的CSV文本。 我檢查mb_check_encoding($my_text, 'utf-8')
是否爲真,是的。 有了這個文本我生成適用一個PHP utf8和json_encode重音標記問題
json_encode($json,JSON_NUMERIC_CHECK);
var_dump($json)
可變$json
給出陣列的所有奇怪標記正確的(E,I,等)的陣列,但是所生成的JSON文本是不正確的(例如:"Donn\u00e9es"
代替"Données"
)。
我知道json_encode
只適用於utf8編碼的數據,這就是爲什麼我之前檢查它是utf8。 我試過也沒有成功添加header("Content-type: application/json; charset=UTF-8");
。
那麼可能是什麼原因呢?
這是正確的JSON。 – 2013-02-19 14:16:11