我在表单中有<%= f.label :cost, "Cost (£/m)" %>
。表单呈现时,“£”符号表示为 。我正在使用utf-8编码。为什么会这样?
答案 0 :(得分:3)
根据我的经验提出建议):
答案 1 :(得分:1)
您在输出HTML吗?如果是这样,您需要转义字符<%= f.label :cost, "Cost (£/m)" %>
答案 2 :(得分:0)
使用UFT-8编码发送您的网页,或者将英镑符号发送为£
(如果您发送的是XML而不是HTML,则发送£
。