我使用的是rails 2.3.10和ruby 1.9.2
我的问题可以归结为以下几个方面:
# ---------------------------
# SomeViewsController.rb
# ---------------------------
def index
I18n.locale = :kr
@news = News.new(:title => "추가", :body => "Place text here")
@news.save
end
# ---------------------------
# ---------------------------
# some_views/index.html.erb
# ---------------------------
TITLE: <%= @news.title %>
# --------------------------- 我的问题在于I18n.locale部分。当我将它设置为韩语(:kr)时,我会得到以下错误
ActionView::TemplateError (不兼容字符编码: UTF-8和ASCII-8位)
但是,当我将它设置为'en',或默认设置时,它就可以很好地显示韩国字符。
拜托,有人能告诉我这是怎么回事吗?
发布于 2011-02-07 08:24:00
我真的不知道为什么,但是当我将database.yml从mysql切换到mysql2时,它就开始工作了。所以,现在没事了。不管怎样,谢谢你。:)
https://stackoverflow.com/questions/4919069
复制相似问题