字符编码的一般说明
计算机内存和文件不存储数字或字符本身,而仅存储位序列。根据某些编码,这些字符通常被解释为数字或字符。无论是数字还是字符,目前都存在非常不同种类的编码。
编码与字体
人们不应混淆字符编码和字体的问题; 如今,这些方面通常是单独处理的。编码确定哪种字符(例如,某个字母)与某个位序列相关联,而字体则确定该字符在屏幕上显示或打印时的外观。通过使用不同的字体,例如,一个字母“ A”可以具有不同的图形外观。
ASCI编码
对于字符,早期使用 ASCII 编码,仅提供128个可用的不同字符,以单个字节(一组8位)表示,其中仅使用低7位。当然,这仅对于最简单的目的就足够了。
ANSI代码页
Unicode作为通用解决方案
我们软件中的编码处理
-
内部使用 UTF-16,几乎可以处理所有字符。只是它并不关心某些位置的代理对。可能会导致问题,但是我们软件的几乎所有用户都不会处理这样的字符,即使那样,它也经常可以工作。
-
现在,所有演示脚本和相关文件都使用 UTF-8(带有BOM)进行编码。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!