[問題] 字碼轉換問題
環境:
Ruby 1.8.6
狀況:
我有一個會員表格檔案 內容是 big5 的
檔案滿大的 幾百MB
我想要用 ruby 寫程式把檔案讀進來
然後存入 mysql , 但我存入 sql 時想要用 UTF8 格式
所以我就用 Iconv.new('utf-8', 'big5-hkscs').iconv(line) 去轉換
不管是用 big5 或 big5-hkscs 都一樣 (請參考 652 篇)
都會遇到一些特殊符號 就會出現錯誤訊息
例如: €~壁虎~@
結果: in `iconv': "\243\341~\276\300\252\352~@','',3,"...
(Iconv::IllegalSequence)
請問有什麼好方法解決嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.231.120.20
※ 編輯: shelary 來自: 125.231.120.20 (02/14 02:50)
推
02/14 05:56, , 1F
02/14 05:56, 1F
→
02/14 05:56, , 2F
02/14 05:56, 2F
討論串 (同標題文章)
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章