关于字符编码和urlencode的问题,这算是一个.net的bug吗

下面这个值为160的字符,其实是个空格,扩展ascii码表

1  string str=((char)160).ToString();
2 Console.WriteLine(str);

其实打印出来是个?号,为什么打印不出来呢?

其次, 对这个字符执行urlencode以后,在urldecode,解码得到的也是一个问号,这又是怎么一回事呢?

☪ 这个字符也是这样的问题。

自己花了大量时间也没有搞定这个问题 .

你可能感兴趣的:(encode)