首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >转义HTML转义字符

问转义HTML转义字符
EN

Stack Overflow用户
提问于 2020-05-12 22:32:12
回答 1查看 51关注 0票数 0

我正在写一封电子邮件,我想包括一些自定义的HTML格式,比如:

<p>Hello Friend</p><br><br>

如果我直接在电子邮件正文中写入上述内容,电子邮件程序将自动转义为<、>和&等字符。导致以下情况:

&lt;p&gt;Hello Friend&lt;/p&gt;&lt;br&gt;&lt;br&gt;

有没有办法避免或逆转这种转义?

这个问题也出现在一个名为GovDelivery的邮件合并类型软件上。我想把超文本标记语言放在他们的“宏”里,但是GovDelivery自动从字符中转义出来,使得每封电子邮件都不可能有自定义的格式。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-12 22:48:40

电子邮件提供商这样做是为了防止Cross Site Scripting (XSS)攻击,这很可能是故意的行为。

作为解决方案,大多数禁用此行为的服务都使用Markdown。这可能会导致与您想要的行为类似的行为。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61754417

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档