读书人

请教GBK编码的一个有关问题把已转的

发布时间: 2012-03-30 17:32:09 作者: rapoo

请问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; } 

读书人网 >C#

热点推荐