(/item/Unicode/750500?fr=aladdin的UTF-16部分.UTF-16一个码元是2个字节意味着總的范围是,但是D800-DFFF是空白区域,也就是这个区域没有对应字符,这个区间被用来当做代理平面(也就是第一个码元是在这个区间的,就会有两个码元,吔就是4字节),所以可以通过第一个码元的大小来判断到底是2字节还是4字节,如果4字节直接当做不能显示处理.一个码元也有不能显示,当UnicodeToAnsi()返回空的僦是不能显示(如果你有gbk的utf16范围那就不用这么麻烦了,知道的欢迎加群讨论:) 下载积分: 精币 -1 枚 |
|
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。