ruby1.9 中文乱码解决办法

cmd下中文不能输入

将cmd代码页改为936:
shell

chcp 936


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

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

ruby

cmd输出乱码 

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

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

相关文章
相关标签/搜索