zoukankan      html  css  js  c++  java
  • c#或js url传参中文乱码解决方案

    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("接收到的值")解码


       本人博客的文章大部分来自网络转载,因为时间的关系,没有写明转载出处和作者。所以在些郑重的说明:文章只限交流,版权归作者。谢谢

  • 相关阅读:
    01背包
    manacher马拉车算法
    盒子放球的DP
    Children’s Queue
    抽象类_作为接口
    斯特林数
    欧拉路HDU3018
    2019 SDN上机第三次作业
    第05组 Alpha冲刺(2/4)
    Alpha冲刺(1/4)
  • 原文地址:https://www.cnblogs.com/wzg0319/p/1834785.html
Copyright © 2011-2022 走看看