\“报价,而不是签(\”)(\" instead sign of quote (\"))

2019-09-22 13:19发布

我在C#writteln asp.net网站谟。

问题是在节约报价的迹象"在数据库中,并在页面再次显示这一点。

例如,有一个文本框和I型以下内容:

"abcd"

在DB保存此。

然而,当我再次阅读,并在页面我看到显示出来:

"abcd"

那么,这里是一个问题吗?是否有人知道解决的办法?

我使用的字符集是UTF8和colattion是utf8generalci

Answer 1:

尝试使用HTML解码和编码

HttpUtility.HtmlDecode

请参阅http://msdn.microsoft.com/en-us/library/aa332854%28v=vs.71%29.aspx



Answer 2:

这实际上是所期望的行为- " 是转义HTML实体"这是一个安全问题,以输出文本”,因为它可以启用跨站点脚本或跨站点请求伪造。

//对不起,请注意以下freefaller的正确答案。



文章来源: \" instead sign of quote (\")