gpt4 book ai didi

html - 在 POST 之前编码 HTML

转载 作者:太空狗 更新时间:2023-10-29 15:26:28 26 4
gpt4 key购买 nike

我有以下脚本,它编码了它正确接收的一些值,但它似乎没有编码双引号。

如何在发布前正确编码完整值?

function htmlEncode(value){ 
return $('<div/>').text(value).html();
}

上面的脚本给我这个:

&lt;p&gt;Test&amp;nbsp; &lt;span style="color: #ffffff"&gt;&lt;strong&gt;&lt;span style="background-color: #ff0000"&gt;1+1+1=3&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;

我需要它来给我这个:

&lt;p&gt;Test&amp;nbsp; &lt;span style=&quot;color: #ffffff&quot;&gt;&lt;strong&gt;&lt;span style=&quot;background-color: #ff0000&quot;&gt;1+1+1=3&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;

编辑:后续问题: Encoded HTML in database back to page

最佳答案

您不应该尝试使用 JavaScript 进行编码。

您应该在服务器端对其进行编码。

任何可以用 JavaScript 完成的事情都可以撤消。

如果您还检查它是在服务器上编码的,那么用 JavaScript 对其进行编码是有效的,但请记住:可以禁用 JavaScript。

关于html - 在 POST 之前编码 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4899005/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com