![]() |
1
21
你是在问
代码点
. 在UTF-16(C#’s中
因此,假设字符串有效,这将返回一个代码数组 要点 对于给定字符串:
这是另一个例子。这两个代码点代表第32个带有断音重音的音符,两个替代对:
C-normalized ,它们被分解为记事本、组合词干、组合标志和组合重音断音,所有代理项对:
注意
leppie's solution
这是不对的。问题是关于
不
文本元素
|
![]() |
2
7
这个答案是不正确的。请参阅@Virtlink的正确答案。
笔记 :处理复合字符需要规范化。 |
![]() |
3
4
看起来不应该比这复杂得多:
|
![]() |
4
0
我想出了一个好主意 same approach Nicholas(和Jeppe)的建议,只是简短了一点:
枚举是我所需要的全部,但获取数组却非常简单:
|
![]() |
5
0
此解决方案产生的结果与 the solution by Daniel A.A. Pelsmaeker 但要短一点:
|