ruby1.9 中文乱码解决办法

偶尔善良 提交于 2019-11-28 21:44:44

cmd下中文不能输入

将cmd代码页改成936:

chcp 936


ruby 读取中文强制设置为utf-8 

可以在文件中加一个注释语句 # encoding: UTF-8,ruby就会用utf-8格式载入 

cmd输出乱码 

这个解决不掉, 我看到有人用了一个第三方库来解决输出 
require 'iconv'  
cov = Iconv.new( 'gbk', 'utf-8')     
puts cov.iconv("北京奥运会!")

PS: Ruby程序中,最好不要出现中文,注释除外


标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!