zoukankan      html  css  js  c++  java
  • 传值过程中的乱码问题

    0:06:15 使用问号传值的时候需要编码和解码
    编码: "Defult1.aspx?name="+Server.UrlEncode()
    解码:string Name = Request.QueryString["nick"];
    Response.Write(Server.UrlDecode(Name));

    也可以用下面的方法
    HttpUtility.UrlEncode
    HttpUtility.UrlDecode
    最近发现在接受传值后显示在页面的时候出现乱码,接收的时候有想上面那样解码的,不明白为什么出现乱码,
    最后发现原来跳转写在Javascript里面的,所以要在那里进行编码方法如下:
    var text = document.getElementById('idSaleCode');
     Defult1.aspx?name= escape(text)  编码
    也可以使用decodeURI() 和decodeURIComponent()进行编码。
    解码时使用unescape()。

    作者:Tyler Ning
    出处:http://www.cnblogs.com/tylerdonet/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题,请微信联系冬天里的一把火

  • 相关阅读:
    Minimum Path Sum
    Unique Paths II
    Unique Paths
    Rotate List
    Permutation Sequence
    Merge Intervals
    Jump Game
    Group Anagrams
    Combination Sum II
    评分
  • 原文地址:https://www.cnblogs.com/tylerdonet/p/1566672.html
Copyright © 2011-2022 走看看