ruby1.9 中文乱码解决办法

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程序中,最好不要出现中文,注释除外


你可能感兴趣的:(中文,cmd,Ruby)