none
URL解码问题? RRS feed

  • 问题

  • string str1="http://www.wendangxiazai.com/search-%CF%E3%B8۳%F6%C9%FA֤%B9%AB֤.html"

    str1 = HttpUtility.UrlDecode(str1, Encoding.GetEncoding("GB2312")); UrlDecode解码不正确,求解

    2015年10月22日 1:08

答案

  • string str1="http://www.wendangxiazai.com/search-%CF%E3%B8۳%F6%C9%FA֤%B9%AB֤.html"

    str1 = HttpUtility.UrlDecode(str1, Encoding.GetEncoding("GB2312")); UrlDecode解码不正确,求解

    你好,

    我建议你检查你的字符串,str1字符串中包含一些特殊的字符:”۳“。

    你可以参考下边的代码:

                string str = "http://www.wendangxiazai.com/search-香个生公.html";
                str = HttpUtility.UrlEncode(str, Encoding.GetEncoding("GB2312"));
                TextBox1.Text = str; //output:  http%3a%2f%2fwww.wendangxiazai.com%2fsearch-%cf%e3%b8%f6%c9%fa%b9%ab.html
    
    
                string str1 = "";
                string str2 = "http://www.wendangxiazai.com/search-%CF%E3%B8%F6%C9%FA%B9%AB.html";
                str1 = HttpUtility.UrlDecode(str2, Encoding.GetEncoding("GB2312"));
    
                TextBox2.Text = str1; //output: http://www.wendangxiazai.com/search-香个生公.html

    2015年10月23日 5:39
    版主

全部回复

  • string str1="http://www.wendangxiazai.com/search-%CF%E3%B8۳%F6%C9%FA֤%B9%AB֤.html"

    str1 = HttpUtility.UrlDecode(str1, Encoding.GetEncoding("GB2312")); UrlDecode解码不正确,求解

    你好,

    我建议你检查你的字符串,str1字符串中包含一些特殊的字符:”۳“。

    你可以参考下边的代码:

                string str = "http://www.wendangxiazai.com/search-香个生公.html";
                str = HttpUtility.UrlEncode(str, Encoding.GetEncoding("GB2312"));
                TextBox1.Text = str; //output:  http%3a%2f%2fwww.wendangxiazai.com%2fsearch-%cf%e3%b8%f6%c9%fa%b9%ab.html
    
    
                string str1 = "";
                string str2 = "http://www.wendangxiazai.com/search-%CF%E3%B8%F6%C9%FA%B9%AB.html";
                str1 = HttpUtility.UrlDecode(str2, Encoding.GetEncoding("GB2312"));
    
                TextBox2.Text = str1; //output: http://www.wendangxiazai.com/search-香个生公.html

    2015年10月23日 5:39
    版主
  • http://app.baidu.com/url_endecode  在百度是可以解码的 不知道这个代码怎么写?!谢谢你的回复,困扰我很多天了。乱码解码不知道怎么处理

    2015年10月23日 8:15