如何在c#中显示纯文本格式的URL编码文本
本文关键字:文本 格式 URL 编码 显示 | 更新日期: 2023-09-27 18:11:41
我在。net 4.5 web应用程序中有一个注释字段,并以url编码格式将注释存储在db中。
,
嗨
你好
上面的注释存储为hi%0A%0Ahello
现在,在检索注释时,我使用
HttpUtility.UrlDecode(Comment)
将注释显示为Hi Hello(在一行中)
我应该怎么做才能按照输入的方式显示注释,包括换行符(如果有的话)
我在数据库中存储评论的方式是否正确?
尽管我努力了,我还是找不到类似的问题。如果已经有人回答了,请告诉我。
我不认为有任何理由要将内容存储为URL编码,这没有真正的好处(事实上,它可以消耗更多的空间)
我建议在数据库中使用varchar字段(除非您有很多国际用户,在这种情况下,使用nvarchar代替)。
如果文本只是呈现在页面外的TextArea的内容,那么只需用标签
包装内容例如,下面将输出两个不同的结果:
<div>This is some test information
Which is actually split
Onto multiple lines
</div>
<br/><br/>
<pre>This is some test information
Which is actually split
Onto multiple lines
</pre>
如下所示:
http://jsfiddle.net/H8UyT/