首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请教GBK编码的一个有关问题,把已转的转成汉字

2012-03-30 
请问GBK编码的一个问题,把已转的转成汉字比如: %C4%E3%BA%C3 是你好”的意思。怎么把 %C4%E3%BA%C3 转成 “

请问GBK编码的一个问题,把已转的转成汉字
比如: %C4%E3%BA%C3 是"你好”的意思。


怎么把 %C4%E3%BA%C3 转成 “你好" ?

多谢!

[解决办法]
刚才在SL4试了下:

C# code
 public static string UrlDecode(string input) {     var arr = input.Split(new[] {'%'}, StringSplitOptions.RemoveEmptyEntries);     var bytes = arr.Select(s => Convert.ToByte(s, 16)).ToArray();     var result = Encoding.GetEncoding("GB2312").GetString(bytes, 0, bytes.Length);     return result; } 

热点排行