经典ASP将&符号值转换为字符

时间:2013-05-16 21:08:37

标签: html sql asp-classic

我将html值保存到数据库。

值如:

® ®

他们正确地保存到DB,但当我拉回代码时,它返回到textarea:

®®

我可以做些什么来保存这个HTML,以便当我重新保存它时,它是我想要的HTML?

2 个答案:

答案 0 :(得分:3)

您可以使用Server.HTMLEncode功能。这会将所有特殊字符更改为&代码。

所以,

Server.HTMLEncode("A Tale of Two Cities ©")将返回A Tale of Two Cities ©

Link

答案 1 :(得分:0)

这不是ASP问题,如果您将HTML实体写入textarea,则会出现HTML问题

® or ®

浏览器会转换它,你需要把它写成

®

以便显示为& reg;

在ASP中:

str="® ®"
str=replace(str,"&","&")