如果说在做处理时是以URL形式进行参数传递时:
且参数中可能含有“”时,取得参数时就会报错,那么这种情况下请以
[color=red]
[b] string para = System.Web.HttpUtility.UrlEncodeUnicode(var); [/b][/color]
的方式进行传递!
同时,解码时可以选用:
[color=blue][b] System.Web.HttpUtility.UrlDecode(str,Encoding.GetEncoding("utf-8"))[/b][/color]
这样可以记住用法。
以上是C#的写法,
如果是用JavaScript的话,可以应用如下来对URL
进行编码:
[color=green][b] encodeURIComponent(“中文”)[/b][/color]
[color=red]decodeURIComponent 用来解码[/color]
且参数中可能含有“”时,取得参数时就会报错,那么这种情况下请以
[color=red]
[b] string para = System.Web.HttpUtility.UrlEncodeUnicode(var); [/b][/color]
的方式进行传递!
同时,解码时可以选用:
[color=blue][b] System.Web.HttpUtility.UrlDecode(str,Encoding.GetEncoding("utf-8"))[/b][/color]
这样可以记住用法。
以上是C#的写法,
如果是用JavaScript的话,可以应用如下来对URL
进行编码:
[color=green][b] encodeURIComponent(“中文”)[/b][/color]
[color=red]decodeURIComponent 用来解码[/color]