3
byte[] newBytes = new Byte[] { 169 };
string string1 = System.Text.Encoding.UTF8.GetString(newBytes, 0, newBytes.Length);
在上面的程序中,我期望string1具有版权符号©的值。为什么我的c#代码不能识别版权符号?
,但我得到一些其他的值(可能是一些垃圾),如下图所示
我有什么错?
参见:http://stackoverflow.com/questions/644785/is-it-possible-to-get-a-copyright- symbol-in-c-sharp-console-application –
错误的编码,即不是utf-8。 Encoding.Default或Encoding.GetEncoding(1252)有工作的可能性。 –