您当前位置: 首页 » 编码技巧 » win » 编码技巧 » 【编码技巧-win】关于字节编码长度在windows里面的处理

【编码技巧-win】关于字节编码长度在windows里面的处理

2013-04-08 |

win 2k时代开始,微软用的中文系统编码均是unicode,而unicode编码被微软使用固定的2个字节来存放(也许这就是和unicode字符集的编码长度有关)。

因此,在中文windows平台中可以直接等同这么看

unicode便编译的代码,并且和unicode版本的微软库打交道的代码。在判断字符串时是否含有中文时,只要循环遍历字符串中的每一个字节,判断对应的 uint8 是否 大于 0x7F。如果大于,说明有中文一类的,非ascii字符。将对应的字符串buff,转换成wchar即可。否则直接按照char方式来用即可

 

分类:

win, 编码技巧

| 标签: