各位大神帮帮忙啊
我在用HttpWebRequest request = (System.Net.HttpWebRequest)System.Net.HttpWebRequest.Create(strURL);如果strURL包含中文,就运行不成功 比如strURL="www.中文.com/123.jpg"如何处理啊?
我用这个是为了下载图片的

解决方案 »

  1.   

    web不熟,不过中文肯定要经过编码,找找什么urlencode之类的看
      

  2.   

    Try(System.Net.HttpWebRequest)System.Net.HttpWebRequest.Create(HttpUtility.UrlEncode(strURL));
      

  3.   

    用这个试试
    HttpServerUtility.UrlEncode
      

  4.   

    中文域名你需要先解析出新的域名
    IdnMapping dd = new IdnMapping();
    string 新域名 = dd.GetAscii("www.中文.com");
      

  5.   

    中文域名是需要经过编码的  在此次 中国互联网中心 转码 然后再将转码后的字符保存起来  希望能有用 http://www.cnnic.net.cn/html/Dir/2003/10/29/1112.htm