在 C# 中将字符串转换为 unicode?
Convert string to unicode in C#?
如果我有字符串,如何获取 unicode 值(从 code
列)?
例如,为了传递空 space " ",我想得到值 U+0020
。
我发现了这种方法:
byte[] asciiBytes1 = Encoding.ASCII.GetBytes(" ");
但是这个 returns 我是 decimal
列中的值。
如果 value
是您的十进制值:
string code = $"U+{value.ToString ("X4")}";
给你想要的。
(X表示十六进制,4表示填充到4位)
如果我有字符串,如何获取 unicode 值(从 code
列)?
例如,为了传递空 space " ",我想得到值 U+0020
。
我发现了这种方法:
byte[] asciiBytes1 = Encoding.ASCII.GetBytes(" ");
但是这个 returns 我是 decimal
列中的值。
如果 value
是您的十进制值:
string code = $"U+{value.ToString ("X4")}";
给你想要的。
(X表示十六进制,4表示填充到4位)