我的字符串类似于:'<New guest with special chars>'
使用rails view helper显示很好:
h '<New guest with special chars>' => '<New guest with special chars>'
但是当我将此字符串发送到电子邮件时,它不会显示,并且似乎在萤火虫中:
'<new chars="" special="" with="" guest=""></new>'
因为电子邮件将其视为html标记。任何人都有任何想法,如何正确显示它?
任何想法&amp;建议非常受欢迎。
答案 0 :(得分:1)
您使用什么内容类型和内容处理来发送电子邮件? http://en.wikipedia.org/wiki/MIME
如果您发送了HTML电子邮件,则需要正确编码文本,以便使用&amp; gt而不是&gt;等http://htmlhelp.com/reference/html40/entities/special.html
答案 1 :(得分:0)
现在我可以根据需要获取字符串。我使用函数将我的字符串转换为转义字符串。
CGI::escapeHTML(MY_STRING)