读书人

如何把网址中的 %E6 之类的编码转为 中

发布时间: 2013-11-15 22:28:15 作者: rapoo

怎么把网址中的 %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转换不了中文,必须成对地一组才能得到一个中文字。

读书人网 >C#

热点推荐