欢迎浏览厦门控匠自动化科技有限公司
行业资讯
MOTOROLA MVME5500 摩托罗拉 程序特别处理的字符
时间: 2024-01-22浏览次数:
MOTOROLA MVME5500 摩托罗拉 程序特别处理的字符

MOTOROLA MVME5500 摩托罗拉 程序特别处理的字符
字符串数据类型在历史上为每个字符分配一个字节,尽管确切的字符集因地区而异,但字符编码非常相似,程序员通常可以忽略这一点,因为程序特别处理的字符(如句点、空格和逗号)在程序会遇到的所有编码中处于相同的位置。这些字符集通常基于美国信息交换标准代码或者扩充的二进制编码的十进制交换码。如果一种编码的文本在使用另一种编码的系统上显示,文本通常损坏虽然经常有些可读性,一些计算机用户学会了阅读损坏的文本。

语标的语言,如中国人,日本人,以及韩国的(统称为CJK)需要远远超过256个字符(每个字符一个8位字节编码的限制)才能得到合理的表示。正常的解决方案包括为ASCII保留单字节表示,为CJK使用双字节表示象形文字。在现有代码中使用这些会导致字符串匹配和剪切的问题,其严重程度取决于字符编码的设计。一些编码,如EUCfamily保证ASCII范围内的一个字节值将只表示该ASCII字符,使得编码对于使用这些字符作为字段分隔符的系统来说是安全的。其他编码,例如ISO-2022和移位-JIS不要做这样的保证,这使得字节码匹配不安全。这些编码也不是“自同步”的,因此定位字符边界需要备份到字符串的开头,并且将两个字符串粘贴在一起可能会导致第二个字符


43.0.jpg

控匠 (1).jpg



Copyright © 2024 厦门控匠自动化科技有限公司 版权所有

闽ICP备15020580号-11