c#或js url传参中文乱码解决方案
2009-02-19 17:02
281 查看
c#或js url传参中文乱码解决方案 (2009-01-20 10:52:58)
c#;
当我们用url传参是,比如index.aspx?id=我,当参数值为汉字时,经常会遇到乱码的情况,现总结一下有一下这几种解决方法:
1.配置文件web.config中 在节中加上整个网站的编码方式,代码如下: 查看代码.doc
这样参数就以gb2312的中文编码方式传输了。而一般默认是utf-8.
2.在传参是先编码在传输,接受时先编码,在接收。
string mm=Server.URLEncode(你);
Response.Redirect(index.aspx?mm=+mm);
然后在接收页解码:
string mm = Server.URLDecode(Requext.querystring(mm));
js:
传参:用encodeURI("url参数")将url编码
收参:用decodeURI("接收到的值")解码
c#;
当我们用url传参是,比如index.aspx?id=我,当参数值为汉字时,经常会遇到乱码的情况,现总结一下有一下这几种解决方法:
1.配置文件web.config中 在节中加上整个网站的编码方式,代码如下: 查看代码.doc
这样参数就以gb2312的中文编码方式传输了。而一般默认是utf-8.
2.在传参是先编码在传输,接受时先编码,在接收。
string mm=Server.URLEncode(你);
Response.Redirect(index.aspx?mm=+mm);
然后在接收页解码:
string mm = Server.URLDecode(Requext.querystring(mm));
js:
传参:用encodeURI("url参数")将url编码
收参:用decodeURI("接收到的值")解码
相关文章推荐
- c#或js url传参中文乱码解决方案
- c#或js url传参中文乱码解决方案,web.config 内设置编码格式
- c#或js url传参中文乱码解决方案
- url 编码 中文|c# js url传参中文乱码解决方案
- url 编码 js url传参中文乱码解决方案
- url 编码 js url传参中文乱码解决方案
- url 编码 js url传参中文乱码解决方案
- url 编码 js url传参中文乱码解决方案
- url 编码 js url传参中文乱码解决方案
- url 编码 js url传参中文乱码解决方案
- C# JS URL 中文传参出现乱码的解决方法
- C# Url传参中文乱码
- URL或JS中的URL传参中文乱码
- js url传参中文乱码
- js的url传递中文参数乱码的解决方案
- URL传参的中文乱码原因以及解决方案
- 关于URL或JS中的URL传参中文乱码问题
- C#写入中文cookie用JS读取乱码解决方案
- 关于js中文传参url乱码问题
- URL上中文传参乱码解决方案