作者shelary (喵小咩)
看板Ruby
标题[问题] 字码转换问题
时间Thu Feb 14 02:48:42 2008
环境:
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)