本帖最后由 禾西 于 2010-10-10 03:02 编辑
|
Rm的编码是utf。1.8.4没有字符串内置编码,用api吧 |
这个是 GB2312 编码,你能用记事本打开,说明这是你当前 locale 的代码页,所以用 ANSI 应该是没问题的,只不过你设置 $KCODE 的方式不对,应该用 $KCODE = 'N',表示不使用任何字符集。 不过这个同时也会影响源文件的解释,这是 Ruby 1.8 的缺点。1.9 的字符串编码就完善多了。 |
回复 wbsy8241 的帖子 简单方法就是用VC++写一个DLL调用....... |
我认为是可以正常保存的。试了下KCODE不管是ANSI还是GBK都不好使.... EXCEL应该是ANSI码。LZ可以试验用记事本另存一份UTF-8编码的csv文件,这样在RM中就没问题了。 |
我记得以前的 Excel 版本本身就无法正常保存/读取中文到/自 csv,也不知现在如何了。你用十六进制编辑器查看一下文件内容,大概能猜出 Excel 用的什么编码,通用的也就那么几个 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-27 12:37
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.