2010-07-07 72 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