我网站默认是UTF-8,现在跳转到目标页参数需要是gb2312 url编码的,请问如何将中文转换成gb2312 url编码`比如%e5%8f%b7%ef%bc%9a 我这个是utf-8编码后的"帐号"2个字``如何把帐号2个字弄成gb2312编码的?

解决方案 »

  1.   

    有点小错误`%e5%b8%90%e5%8f%b7这个才是帐号2个字``上面的是"号:" 呵呵
      

  2.   

    既然都用utf-8
    还用gb2312?
      

  3.   

    在目标页里把参数解码就行了
    System.Web.HttpUtility.UrlDecode( "(帐号)%e5%b8%90%e5%8f%b7", System.Text.Encoding.UTF8 );
      

  4.   

     HttpUtility.UrlEncode("")
     HttpUtility.UrlDecode("")
      

  5.   

    方法一:Server.HtmlDecode();
          Server.HtmlEncode();方法二:HttpUtility.UrlEncode("") 
           HttpUtility.UrlDecode("")