echo $title
給我類似\u00ca\u00e0\u00f7\u00e5\u00eb\u00e8
。將符號轉換爲可讀
它應該是一個可讀的文本。我如何正確解碼?我試過html_entity_decode($title, 0, 'UTF-8')
,但它不適用於非英語語言。我得到類似Êà÷åëè
而不是真實的文本。
echo $title
給我類似\u00ca\u00e0\u00f7\u00e5\u00eb\u00e8
。將符號轉換爲可讀
它應該是一個可讀的文本。我如何正確解碼?我試過html_entity_decode($title, 0, 'UTF-8')
,但它不適用於非英語語言。我得到類似Êà÷åëè
而不是真實的文本。
嘗試echo htmlentities($str, ENT_QUOTES | ENT_IGNORE, "UTF-8");
沒有幫助。對'$ title'的編碼看起來很糟糕。 PHP文件的編碼是utf-8 – Mark 2013-04-23 15:43:45
試試這個
$title = mb_convert_encoding($title,'HTML-ENTITIES','utf-8');
希望這會爲你工作。 編輯: 試試這個,如果它工作
$title = iconv(mb_detect_encoding($text, mb_detect_order(), true), "UTF-8", $title);
它不起作用。 – Mark 2013-04-23 15:57:39
'EA÷åëè'是我太有'json_decode( ' 「\ u00ca \ u00e0 \ u00f7 \ u00e5 \ u00eb \ u00e8」')'你使用可能是錯誤的編碼。 – bwoebi 2013-04-23 15:41:06
也許,我不確定'$ title'的編碼。 – Mark 2013-04-23 15:42:22
什麼是原始文本?所以我們可以有一些線索? – bwoebi 2013-04-23 16:30:58