0

我有这样的字符串:'<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 标签。任何人都有任何想法,如何正确显示它?

非常欢迎任何想法和建议。

4

2 回答 2

1

您使用什么 Content-Type 和 Content-Disposition 发送电子邮件?http://en.wikipedia.org/wiki/MIME

如果您发送 HTML 电子邮件,则需要正确编码文本,以便使用 > 而不是 > 等。 http://htmlhelp.com/reference/html40/entities/special.html

于 2012-03-27T08:17:26.330 回答
0

现在我可以根据需要获取字符串。我使用函数将我的字符串转换为转义字符串。

CGI::escapeHTML(MY_STRING)
于 2012-03-30T07:07:37.173 回答