我有一個ISO字符串,我從數據庫中獲取,當我utf8_encode它,我得到一個\ u00f6而不是Ö。這混淆了javascript/html這個PHP腳本的Ajax。爲什麼會有一個?而不是Ö?如何獲得Ö?php utf8_encode - 字符獲得前綴 u
編輯: 好的,我做了一些更多的實驗,結果發現這是由utf8_encode和json_encode的組合引起的。雖然如果我根本沒有使用utf8_encode,那麼json中的值將爲null。
json_encode(array("city"=>utf8_encode("göteborg")))
從您的ajax頁面粘貼您的php代碼,進行轉換和打印。 – jishi
我希望這會做。 – quano