【发布时间】:2012-12-03 08:38:35
【问题描述】:
如何返回字符的Unicode Code Point?例如,如果输入是“A”,那么输出应该是“U+0041”。理想情况下,解决方案应该处理surrogate pairs。
code point我的意思是实际的code point according to Unicode,它不同于code unit(UTF8有8位编码单元,UTF16有16-位代码单元,而 UTF32 有 32 位代码单元,在后一种情况下,在考虑字节顺序后,值等于代码点。
【问题讨论】:
-
这个问题用词严重错误。 “返回一个字符的‘Unicode’”没有任何意义,坦率地说,是无稽之谈。您的示例清楚地表明了您真正想要的内容,但是需要重新修改标题。请这样做。
-
@tchrist,谢谢 .. 我更新了我的问题
-
谢谢。我已向你投了赞成票以表示感谢。
标签: c# unicode unicode-string