C# JS URL 中文传参出现乱码的解决方法
2013-08-26 15:54
721 查看
在传参是先编码在传输,接受时先编码,在接收。
string mm=Server.URLEncode(你);Response.Redirect(index.aspx?mm=+mm);
然后在接收页解码:
string mm = Server.URLDecode(Requext.querystring(mm));
js:
传参:用encodeURI("url参数")将url编码
收参:用decodeURI("接收到的值")解码
js传递参数,c# 接收参数 :
escape(s)
Server.URLDecode(Requext.querystring(s));
如果是url重写后的中文参数:
escape(escape(s)) 这个是本人尝试了很多次之后得出来的
Server.URLDecode(Requext.querystring(s));
相关文章推荐
- C# JS URL 传参出现乱码的解决方法
- C# JS URL 传参出现乱码的解决方法
- js获取url中的中文参数出现乱码解决方法
- js出现中文乱码及VS打开js文件乱码的解决方法
- js向jsp传中文出现乱码的解决方法
- JS中使用window.open(url,..);开启新窗口时,传参url没有乱码,但是传到后台出现乱码 解决办法
- c#或js url传参中文乱码解决方案
- js传递中文参数的url到asp(jscript)解释得到的中文参数为乱码的解决方法
- jsp中使用传参时出现中文乱码问题的解决方法
- 史上最全的CSS hack方式一览 jQuery 图片轮播的代码分离 JQuery中的动画 C#中Trim()、TrimStart()、TrimEnd()的用法 marquee 标签的使用详情 js鼠标事件 js添加遮罩层 页面上通过地址栏传值时出现乱码的两种解决方法 ref和out的区别在c#中 总结
- 从js向Action传中文参数出现乱码问题的解决方法
- JAVASCRIPT用Url传递参数出现中文乱码的解决方法
- js传递中文参数的url到asp(jscript)解释得到的中文参数为乱码的解决方法
- C#中StreamReader读取中文文本出现乱码的解决方法
- js中url传值中文乱码的解决方法
- C# ASP.NET 页面之间传值传参中文乱码解决方法
- C#中StreamReader读取中文文本出现乱码的解决方法
- Asp.Net Url 传值出现乱码的解决方法(包括js传值)
- Js获取url中的参数(已解决出现的中文乱码问题)
- IE下 JS传参出现中文乱码解决