我有一个字符范围限制列表,我需要检查一个字符串,但是char
.NET 中的类型是 UTF-16,因此一些字符变成了古怪的(代理)对。因此,在枚举char
a 中的所有 '时string
,我没有得到 32 位 Unicode 代码点,并且一些与高值的比较失败。
我对 Unicode 有足够的了解,可以在必要时自己解析字节,但我正在寻找 C#/.NET Framework BCL 解决方案。所以 ...
如何将 a 转换为 32 位 Unicode 代码点string
的数组 ( )?int[]