多语言展示
当前在线:1507今日阅读:159今日分享:18

C# 如何判断双字节

一个字符串,可能包含中文英文数字和各种符号等等,将其输出到屏幕上,需要根据长度判断在哪里进行截断(网页编程中经常用到)。
方法/步骤
2

虽然上一种方法很简单,而且在大多数时候很有效,但是考虑到可能会有少部分使用英文操作系统的人,还是建议用另外一种方法,它是通过判断某一位的字符是否大于0x80,如果大于则为双字节字符,否则为单字节字符。

3

现在要读取一个RAW文件,是双字节类型的文件大小是10000 x 5000 x 2(因为是双字节所以要乘2) 在C++中short int buf[10000];或WORD buf[10000]; for(int y=0;i<5000;y++   ifile.read(buf,sizeof(buf));一次从文件读10000个双字 处理buf[x]中的数据就可以了,也是很快的

推荐信息