2013-05-01 62 views
3

自从我上载我的新版本,以生产,不时我得到编码和 UTF-8的异常这样的:编码和UTF-8升级到1.9.3红宝石后异常和导轨3.2

Encoding::CompatibilityError: incompatible encoding regexp match (Windows-31J regexp with UTF-8 string)

ArgumentError: invalid byte sequence in UTF-8

看到一些帖子后,我加入我的加时赛application.rb中

config.encoding = "utf-8" 

这是什么?我该如何解决? 感谢

+3

我有同样的问题出现“有时”,我现在在每个'.rb'文件的顶部使用以下内容:'#encoding:UTF-8'。也许这可以帮助 – MrYoshiji 2013-05-01 16:54:31

+0

好的,谢谢生病添加和更新。然后写你的评论作为答案 – 2013-05-01 19:15:02

回答

3

我有同样的问题存在的“有时”,我在每个.rb的最顶端,现在使用的文件,执行以下操作:

# encoding: UTF-8 

class Whatever < ActiveRecord::Base 
    ... 
end 

当文件包含一个/多个口音出现的问题(S )(作为法国人,我有时在评论中使用它)。

相关问题