
- 帖子
- 314
- 积分
- 408
- 技术
- 19
- 捐助
- 0
- 注册时间
- 2014-11-3
|
奇思妙想……
晓得拆字方法后可以自己遍历一下需要代码的相关宽字符,再挑一个可以手输的用来作变量截取,再通过代码页车换将宽字符拆成高低字符,这样貌似都不需要cmd /u了,直接chcp就可以实现,只是需要去寻找这些特殊字符,先测试一下看看。
PS:
测试结果,遍历了下0~255*255内的本地化字符,单纯用本地化的DBCS(双字符字集),要取到没有歧义的字符,高位字节必大于0x80,且低字节大于等于0x40即0x814*以上才有不被之前字符重复的有效双字节字符,这即意味着要从双字节里面取需要的值,不管是低字节还是高字节,都有取不到的区间,还是用unicode可行。
有兴趣的同学可以参考下附件的表格。
链接: https://pan.baidu.com/s/1ouycfG6Q5V8u2FVVeayqlg 提取码: iaus |
附件: 您需要登录才可以下载或查看附件。没有帐号?注册
|