如何在html.erb页面上解释ruby脚本(options_for_select)中的utf-8字符

时间:2013-02-06 11:57:18

标签: utf-8

我想在ruby脚本中使用utf-8字符(options_for_select)。

我尝试了以下内容:

  • 添加<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /># encoding: utf-8
  • .html_saferaw - 虽然我是ruby的新手,但我可能没有尝试过所有可能的组合。

我一直试图解决这一问题,此时我已经没有想法了。希望得到一个简单的解决方法。

提前谢谢。

以下是ruby脚本:

<%= select_tag "quantity", options_for_select(%w(x1(&pound;49.00) x2&nbsp;(&pound;98.00) x3&nbsp;(&pound;147.00) x4&nbsp;(&pound;196.00) x5&nbsp;(&pound;245.00) x10&nbsp;(&pound;441.00) x100&nbsp;(&pound;3920.00)), 1), id: 'quantity' %>

这里没有utf-8字符:

<%= select_tag "quantity", options_for_select(%w(x1(49.00) x2(98.00) x3(147.00) x4(196.00) x5(245.00) x10(441.00) x100(3920.00)), 1), id: 'quantity' %>

这是完整的ruby脚本:

<%= select_tag "quantity", options_for_select(%w(x1(&pound;49.00) x2&nbsp;(&pound;98.00) x3&nbsp;(&pound;147.00) x4&nbsp;(&pound;196.00) x5&nbsp;(&pound;245.00) x10&nbsp;(&pound;441.00) x100&nbsp;(&pound;3920.00)), 1), id: 'quantity' %> <%= hidden_field_tag "preorder", true %> <%= submit_tag "Checkout", :class => "blue_button disabled", :id => "amazon_button" %> <% end %>

0 个答案:

没有答案