如何区分一个由16进制写出的代码是汉字还是ASCII码?
来源:百度知道 编辑:UC知道 时间:2024/05/15 01:56:37
小于128的是ascii码
因为ascii是7位,1111111(二进制)就是127,也就是说ascii码的表示范围为0到127,共128个
看第一个字节,用API:
IsDBCSLeadByte(byte)
若是东亚双字节编码,则返回真。
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/05/15 01:56:37
小于128的是ascii码
因为ascii是7位,1111111(二进制)就是127,也就是说ascii码的表示范围为0到127,共128个
看第一个字节,用API:
IsDBCSLeadByte(byte)
若是东亚双字节编码,则返回真。