标签列表
遍历所有Unicode字符。
c#
unicode
3
3
在C#中,是否可以循环遍历Unicode标准定义的每个字符?这样做有意义吗?
-
Sachin Kainth
6
我不仅需要可打印字符,我需要Unicode中的每个字符,无论是否可打印。
- Sachin Kainth
是的,这很有道理,而且并不是特别难,因为Unicode字符只是整数。但是你需要一个数据库,因为没有算法可以知道哪些值被分配了。虽然有一些已知的
禁止
值(例如每个平面中的最后两个),但还有许多其他的“空洞”。
- Kerrek SB
你不能只是从0循环到最大值吗?
- Sachin Kainth
@SachinKainth 你这样做的原因是什么?遍历所有Unicode字符将会产生非常耗费性能和内存的代码。
- Blue Ice
2
为了进行单元测试,我想测试一个特定的方法,并逐个传递每个字符到该方法中。而且这听起来很有趣 :)
- Sachin Kainth
1
这是一个相当可疑的重复,
char
不是 Unicode 代码点。如果这是用于测试,则需要测试那些需要两个字符映射到补充平面的奇怪情况。
- Hans Passant
1
个回答
2
2
只需列举
Unicode字符数据库
中分配的所有值。 我想排除尖括号中的所有内容。
-
Kerrek SB
回答链接
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接
相关问题
3
在Python中打印所有Unicode字符
7
如何遍历所有Unicode字符?
4
正则表达式允许所有字母字符和Unicode字符
7
通过逐个字符遍历Unicode代码点
15
在TextView中显示所有Unicode字符
5
Android是否支持所有Unicode字符?
3
如何替换除西班牙语字符以外的所有Unicode字符?
4
C# 16位字符如何编码所有Unicode字符?
6
获取拉丁字符的所有Unicode变体
5
遍历 Unicode 字符串的每个字符