2010-07-07 77 views
0

我嘗試了utf8的ruby黑客(從:http://gist.github.com/273741)...我仍然收到以下錯誤: ActionView :: TemplateError(不兼容的字符編碼:ASCII-8BIT和UTF-8)rails 2.3.5與紅寶石1.9.1p429:不兼容的字符編碼:ASCII-8BIT和UTF-8

對我來說奇怪的是,相同的內容,如果與後操作檢索(用HTML搜索應用程序) ...但是,使用get(使用html鏈接)它告訴他們是字符不兼容!

你知道它來自哪裏嗎?有這個問題的rails/ruby​​補丁嗎?

謝謝,

回答

0

我想你的問題com從UTF-8的模板編碼不像ASCII,就像企圖。

在Rails 3,有一個新的配置爲:

# Configure the default encoding used in templates for Ruby 1.9. 
config.encoding = "utf-8" 
+0

是有一種方法來改變(力)模板編碼UTF8在紅寶石1.9.1? – massinissa 2010-07-08 18:02:11