在 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位)