无效的多字节字符(US-ASCII)错误

时间:2013-06-07 22:48:28

标签: ruby-on-rails ruby ruby-on-rails-3 rubygems ruby-test

我正在使用ruby编写测试,我正在根据以下代码验证一些数据。

array['myLabel'].should eq '(100–200) mg/dL'

当我运行测试时,我在这一行上收到错误。

错误是:invalid multibyte char (US-ASCII)然后低于syntax error, unexpected $end, expecting keyword_end

我检查了测试并确保我到处都有正确的结束语。但是当我执行测试时,我仍然遇到这些错误。

我是红宝石的菜鸟。如果我错过了什么,请建议。

1 个答案:

答案 0 :(得分:4)

根据以下主题,您需要在文件顶部添加#encoding: UTF-8,其中包含多字节字符:How does the magic comment ( # Encoding: utf-8 ) in ruby​​ work?