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

相關文章
相關標籤/搜索