【问题标题】:Rails Encoding UTF-8 error in collection_select集合选择中的 Rails 编码 UTF-8 错误
【发布时间】:2012-01-24 21:15:53
【问题描述】:

我有这个带有 :prompt 属性的集合选择

<%= collection_select(:man_id, :name, Manufactor.where(:indropdown => true), :name, :name, {:prompt => "#{'Любой'.force_encoding('utf-8')}"}) %>

我无法获得显示俄语单词的提示。这里面的错误:

ActionView::Template::Error(不兼容的字符编码:UTF-8 和 ASCII-8BIT):

关于这个编码问题的任何帮助?

使用rails 3.0.5

【问题讨论】:

  • 用数字编码和html_safe解决
  • 您可以回答自己的问题并接受这些答案,如果您认为其他人将来可能会遇到同样的问题,我们也会鼓励您这样做。

标签: ruby-on-rails ruby ruby-on-rails-3 encoding utf-8


【解决方案1】:

我通过使用数字代码和 html_safe 解决了这些问题

这解决了我的问题,但如果我需要在我的应用程序中写俄语字母,问题仍然存在。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多