【发布时间】:2020-07-03 08:52:28
【问题描述】:
如果我有字符串,如何获取 unicode 值(来自 code 列)?
例如,为了传递空格“”,我想获得值U+0020。
我发现了这种方法:
byte[] asciiBytes1 = Encoding.ASCII.GetBytes(" ");
但这会返回来自decimal 列的值。
【问题讨论】:
-
你的意思是你想要字符串
"U+0020"? -
ASCII 不是 unicode
-
string由chars 组成,您可以将其转换为short(或int)。这将为您提供比 ASCII 更多的字符(其代码从 0 到仅 127)。但是你可能会遇到“代理对”......
标签: c# unicode type-conversion ascii