日期:2014-05-17  浏览次数:20923 次

怎么把网址中的 %E6 之类的编码转为 中文
怎么把网址中的 %E6 之类的编码转为 中文

目测一个中文用 4个 %xx  表示

谢谢

------解决方案--------------------
01.string text = "http://www.baidu.com/baidu?word=%D6%D0%B9%FA%B4%F3%B0%D9%BF%C6%D4%DA%CF%DF%C8%AB%CE%C4%BC%EC%CB%F7&tn=myie2dg";  
02.string result = HttpUtility.UrlDecode(text, Encoding.GetEncoding("gbk"));  
03.Response.Write(result);//输出http://www.baidu.com/baidu?word=中国大百科在线全文检索&tn=myie2dg  

------解决方案--------------------
HttpUtility.UrlDecode
------解决方案--------------------
%E6转换不了中文,必须成对地一组才能得到一个中文字。