我有一个 unicode 字符串,比如说“U+660E”,我想显示相应的字符,在这种情况下是明。请参阅此页面 (ctrl-F 查找明)。
到目前为止我的代码:
string unicodeString = reader.GetString(0);
unicodeString.Trim();
Encoding codepage = Encoding.GetEncoding(950);
Encoding unicode = Encoding.Unicode;
byte[] encodedBytes = codepage.GetBytes(unicodeString);
//unicodeString = Encoding.Convert(codepage, unicode, encodedBytes).ToString();
unicodeString = unicode.GetString(encodedBytes);
richTextBox1.Text = unicodeString;
我的输出是“⭕㘶䔰�”。知道我哪里出错了吗?