专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Ruby/Rails

麻烦请问下ruby和jruby的中文有关问题

发布时间:2011-06-29 18:42:32 文章来源:www.iduyao.cn 采编人员:星星草
麻烦请教下ruby和jruby的中文问题
大家好,我刚开始学习ruby,输出中文时遇到点问题,我用jruby,jdbc连接数据库,返回的中文用puts输出时乱码。无论是ruby还是jruby,直接用puts输出中文都是乱码,请问下大家,这个问题要怎么解决,谢谢~

------解决方案--------------------
你是用的什么IDE?

比如netbeans里面可以选择你的工程,右键属性,把字符集改成gb2312,重新打几个字试试就好了
------解决方案--------------------
我的研究结果是:要避免在Ruby中直接使用中文,比如puts '中文'。我的方法是回避这个问题,把所有中文信息都放到文件中去,文件的内容可以是zhongwen='中文'的样式,这样从文件中读取出来再使用就可以了。

puts Chinese.get('zhongwen'), Chinese是你自己写的读取文件的类。

中文一直是一个比较麻烦的问题,尽量找简单的办法忽略它,毕竟解决核心问题才是重点。
------解决方案--------------------
try to ruby 1.9.x
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: