求asp.net通用的url编码方式
求asp.net通用的url编码方式,编码后的中文URL参数,可以传递到asp.net1.1, asp.net 2.0 的程序,可以传递到 asp 程序里
目前用这个 HttpUtility.UrlEncodeUnicode() 在有些环境会乱码
------解决方案--------------------不懂````SF
------解决方案--------------------server.UrlEncoding();试过没?
------解决方案--------------------更正是Server.UrlEncode();
------解决方案--------------------text.utf8()
------解决方案--------------------URL编码当然是用Server.UrlEncode(),其它程序都可以接收。asp同样也支持Server.UrlDecode()方法。而且浏览器本身也是支持这种编码方式的。
------解决方案--------------------Server.UrlDecode()
------解决方案--------------------UrlEncode应该是最标准的了。因为HTTP协议是规定了如何编码的,除非UrlEncode不完全根据协议标准去做,或者自身有bug,否则UrlEncode出来的结果在任何平台上都是一致的。
------解决方案--------------------mark
------解决方案--------------------Server.UrlDecode()
都说这个了
------解决方案--------------------Server.UrlEncode()方法基本没问题、
不然就用JS编码试试。JS编码函数:encodeURIComponent