超链接 必须是汉字,但是出来的都是%e6%96%b0%这类怎么办?
超链接 必须是汉字,但是出来的都是%e6%96%b0%这类
Server.UrlEncode()
Server.UrlDecode()
方法都试过了不行的
[解决办法]
Web.config中
<?xml version= "1.0 " encoding= "utf-8 " ?>
改成 <?xml version= "1.0 " encoding= "GB2312 " ?>
试试..
[解决办法]
System.Web.HttpUtility.HtmlEncode( "字符串 ");
解码用HtmlDecode();
[解决办法]
Server.HtmlEncode
[解决办法]
Server.HtmlEncode
[解决办法]
编辑环境的编码改成UTF-8
[解决办法]
这问题我碰见过!重新添加个页面就可以了。
[解决办法]
换个页面。这个有问题的删掉
[解决办法]
比如说,a.aspx要向b.aspx传值,在a.aspx中userid=Server.UrlEncode (userid);在b.aspx中string userid=Request[ "userid "];
[解决办法]
百度就是这种编码,System.Web.HttpUtility.HtmlEncode( "字符串 ");你可以自己试试
[解决办法]
HttpUtility.HtmlEncode( "id ")
[解决办法]
javascript:
传escape(string)
接unescape(string)