2013-05-01 57 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 )(作爲法國人,我有時在評論中使用它)。

相關問題