ruby1.9的中文问题_Ruby_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > Ruby > ruby1.9的中文问题

ruby1.9的中文问题

 2011/10/6 8:13:11  jsntghf  http://2015.iteye.com  我要评论(0)
  • 摘要:STATUS={"0"=>"通过","1"=>"拒绝"}上面这段代码,在ruby1.8.7下运行正常,但在ruby1.9.2下却报出以下错误:invalidmultibytechar(US-ASCII)syntaxerror,unexpected$end,expecting'}'"0"=>"通过",^):只要在文件开头加上以下代码即可:#encoding:utf-8或者#coding:utf-8
  • 标签:Ruby 问题
STATUS = {
  "0" => "通过",
  "1" => "拒绝"
}

?

上面这段代码,在ruby1.8.7下运行正常,但在ruby1.9.2下却报出以下错误

?

invalid multibyte char (US-ASCII)
syntax error, unexpected $end, expecting '}'
    "0" => "通过",
                ^):

?

只要在文件开头加上以下代码即可:

?

# encoding: utf-8
或者
# coding: utf-8

?

发表评论
用户名: 匿名