Html 特殊字符编码不起作用?(&;amp;)

Html 特殊字符编码不起作用?(&;amp;),html,ruby-on-rails,special-characters,Html,Ruby On Rails,Special Characters,我已经尝试过像这样对&进行编码&。然而,当我尝试这一点时,它并没有像我在Stackoverflow上阅读它一样在我的标题中修复它。我的页面标题仍然是Plan&;在浏览器和我的代码中,我有Plan&;计费。为什么编码不起作用?(请注意,它与其他特殊字符一起使用) HTML: <% page_title 'Plan &amp; Billing • My Account' %> 这个问题对于我所发现的任何其他问题都是独一无二的,因为我问的是“为什么我的编码

我已经尝试过像这样对
&
进行编码
&。然而,当我尝试这一点时,它并没有像我在Stackoverflow上阅读它一样在我的标题中修复它。我的页面标题仍然是
Plan&;在浏览器和我的代码中,我有
Plan&;计费
。为什么编码不起作用?(请注意,它与其他特殊字符一起使用)

HTML:

 <% page_title 'Plan &amp; Billing • My Account' %>


这个问题对于我所发现的任何其他问题都是独一无二的,因为我问的是“为什么我的编码不起作用”,其中建议的副本只说“为什么需要它们来编码”。

如评论中所述,您的字符串应该是
html\u安全的

<% page_title 'Plan &amp; Billing • My Account'.html_safe %>

如注释中所述,您的字符串应设置为安全的
html\u

<% page_title 'Plan &amp; Billing • My Account'.html_safe %>

可能的字符串复制需要做
html\u safe
@liam他的问题是你为什么需要它。我的是为什么它不工作!可能的字符串复制需要做
html\u safe
@liam他的问题是你为什么需要它。我的是为什么它不工作!