Rails国际化问题(韩国)

时间:2011-02-07 07:52:52

标签: ruby-on-rails internationalization

我正在使用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-8BIT)

但是当我将它设置为'en'或默认值时,它会显示韩文字符。

拜托,有人可以告诉我这是怎么回事吗?

1 个答案:

答案 0 :(得分:1)

我真的不知道为什么,但是当我切换database.yml以使用从mysql到mysql2的适配器时,它开始工作了。所以现在好了。不管怎么说,还是要谢谢你。 :)