string Content=System.Web.HttpUtility.HtmlEncode("中文内容") 按理说编码后的 Content应该是编码格式的文本,但是还是显示的原内容,丝毫没变,是咋回事?
我参考了之前项目里的写法也是这样编码后保存到数据库,确定就是这么写的。
System.Web.HttpUtility.UrlEncode("中文内容");
你需要的是這個
哈哈,
显示问题?直接Console.WriteLine(Content)会打出什么?
输出的是原有的中文,一模一样
@大da脸: ......emmmmm,htmlencode,就是原文?html编码是要把 > < 这类特殊符号给编码吧?
你想要的那应该叫:urlEncode?
你输出一下这个:
string Content=System.Web.HttpUtility.HtmlEncode("<span>中文内容</span>")
HtmlEncode:是将html源文件中不容许出现的字符进行编码,通常是编码以下字符:"<"、">"、"&"、"""、"'"等;