【问题标题】:Rails internationalization problem (korean)Rails 国际化问题(韩文)
【发布时间】:2011-02-07 07:52:52
【问题描述】:

我正在使用 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”或默认值时,它会很好地显示韩文字符。

拜托,谁能告诉我这是怎么回事?

【问题讨论】:

    标签: ruby-on-rails internationalization


    【解决方案1】:

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

    【讨论】:

    • 嗨,Odina,如果您能将您的答案标记为正确,那就太好了,这样将来可能偶然发现它的人就会知道它有效:)
    • @theIV 好的,知道了。 :) [它说在 2 天后,我可以接受我自己的答案。那我标记一下]
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多