当前位置:编程学习 > C#/ASP.NET >>

紧急求助 url中文问题

各位大神帮帮忙啊
我在用HttpWebRequest request = (System.Net.HttpWebRequest)System.Net.HttpWebRequest.Create(strURL);

如果strURL包含中文,就运行不成功 比如strURL="www.中文.com/123.jpg"

如何处理啊?
我用这个是为了下载图片的 --------------------编程问答-------------------- web不熟,不过中文肯定要经过编码,找找什么urlencode之类的看 --------------------编程问答-------------------- Try

(System.Net.HttpWebRequest)System.Net.HttpWebRequest.Create(HttpUtility.UrlEncode(strURL));
--------------------编程问答-------------------- 用这个试试
HttpServerUtility.UrlEncode --------------------编程问答-------------------- 中文域名你需要先解析出新的域名
IdnMapping dd = new IdnMapping();
string 新域名 = dd.GetAscii("www.中文.com"); --------------------编程问答-------------------- 2,3楼的方法我试过 行不通
我现在试一下4楼的方法 --------------------编程问答-------------------- 中文域名是需要经过编码的  在此次 中国互联网中心 转码 然后再将转码后的字符保存起来  希望能有用 http://www.cnnic.net.cn/html/Dir/2003/10/29/1112.htm --------------------编程问答--------------------
引用 4 楼  的回复:
中文域名你需要先解析出新的域名
IdnMapping dd = new IdnMapping();
string 新域名 = dd.GetAscii("www.中文.com");

补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,