关于C#遍历Unicode字符集
想必大家都试过字符串里面转义字符\u带来的Unicode字符
比如
看到这些奇怪的符合的我,表示很想知道这个Unicode碟子里面到底装了什么药
于是便想把里面的字符都遍历出来
可是经过一番尝试,我发现不知道怎么直接通过改变转义字符来达到遍历的效果,比如把\u2222
replace(‘2’,‘3’)尝试得到\u3333是不可行的。
于是从Unicode底层数据下手,通过调试可发现,每个Unicode字符都是2个Byte的大小,也就是16位
我们只需要按照
[00000000][00000001] 第一个
原创
2021-06-24 17:24:07 ·
549 阅读 ·
0 评论