[問題] 關於Iconv轉換 UTF-8 to BIG5
環境:
Ruby 1.8.6
狀況:
使用 Iconv 轉換中文字時出錯
我的 .rb 是用 UTF-8 格式
print Iconv.new('big5','utf-8').iconv("裏面")
執行這行時出現
in `iconv': "\350\243\217\351\235\242" (Iconv::IllegalSequence)
print Iconv.new('big5','utf-8').iconv("裡面")
執行這行時則沒問題 (有印出Big5的"裡面")
測試幾次後發現是 "裏" 這個字不能轉換
不管是 Big5 的裏要轉 UTF8 ,
或是 UTF8 的裏要轉 Big5
通通都會出現錯誤.. >_<
除了 裏 之外..還發現了很多字也有同樣的問題
請問該如何解決呢??
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.225.162.79
推
07/05 15:18, , 1F
07/05 15:18, 1F
→
07/05 15:18, , 2F
07/05 15:18, 2F
推
07/05 15:30, , 3F
07/05 15:30, 3F
→
07/06 03:20, , 4F
07/06 03:20, 4F
→
07/06 03:21, , 5F
07/06 03:21, 5F
※ 編輯: shelary 來自: 218.170.229.163 (07/06 03:43)
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章