作者ie875141 (ㄚ信 )
看板PHP
標題[請益]用iconv轉換BIG5到UTF-8轉換失敗
時間Wed Apr 7 21:47:34 2010
請問一下,我有一個檔案內容是用Big5編碼的,而我的網頁是utf-8,
所以需要把檔案內容讀出來轉成utf-8,但是檔案裡面有一個符號"/",
這個符號一直轉不出來,但是我使用mb_convert_encoding就可以順利轉換,
請問一下這個原因是什麼???是iconv的bug嗎?那mb_convert_encoding跟iconv
的差別是什麼??麻煩高手指教,謝謝~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.13.105.53
→ chrisQQ:input encording 改為 Big5HKSCS 試試看? 不確定是不是 04/07 21:52
→ tkdmaf:差別在於一個不用下指令會強制略過。一個要下指令否則不會 04/07 23:25
→ tkdmaf:略過。 04/07 23:26
推 buganini:也有可能是UAO 04/08 00:28
→ buganini:試試副檔名用.txt 用firefox開能不能看到那個字 04/08 00:29
推 shadowjohn:我自己也是因為iconv轉的太糟才用mb的~後來就不用iconv 04/08 02:23
→ MOONRAKER:iconv不能轉的字還不少,不過我忘了有沒有包括/ 04/08 03:11
推 JoeHorn:啥指令不指令的? mb_convert_encoding 會偵測,判斷可能 04/08 23:38
→ JoeHorn:的 input string encoding ..... 04/08 23:39
→ buganini:應該是說iconv的ignore illegal sequence吧 04/09 01:37
→ buganini: 的參數 04/09 01:37