请问GBK编码的一个问题,把已转的转成汉字
比如: %C4%E3%BA%C3 是"你好”的意思。
怎么把 %C4%E3%BA%C3 转成 “你好" ?
多谢!
[解决办法]
刚才在SL4试了下:
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; }