ASCII:字符集编码里的一哥

ASCII 图1

ASCII编码,只要是计算机科班出身的人,都太了解它了,而且也太简单了; 没有接触过的人,一看这个表,也就秒懂了。为什么还要说它呢?

因为99.9%的字符集都得叫它一声一哥,还有0.1%的字符集表示不服气,其结果就是混得不好,它名副其实的是字符集编码里的一哥。

这里的百分比只是一个感性的比例。 99.9%的字符集都兼容ASCII编码,例如GBK, ISO8859-1,UTF-8等等。 0.1%的字符集不兼容ASCII编码,例如UTF-16等字符集。

大家都在疑惑,为什么大家都要叫它一声一哥呢?事实上,在计算机的世界里,UNIX的地位一直很高,而早期的很多主要的UNIX库都只读取ASCII文件,不能读取16位字符的文件。而且在16位字符里,有很多\0和/字符,而这些字符在文件名有特殊的意义。这就是为啥它叫一哥了。

扩展的ASCII编码

前面不是说过,傻大个计算机的幸运数字是8,在计算机里8能够表示0到255或者-127到+128一共256个数。而图1里,只有128个,还剩下128个数字呢,所以就有了扩展的ASCII编码。 Extended ASCII 图2

主要是一些控制字符以及符号。

注1: 图片摘自 http://www.asciitable.com/

注2: 接下来会说说UTF-8和UTF-16等字符集编码,然后再回到Informatica的字符集编码


Author: Arthur Li
Email: [email protected]
欢迎转载和关注微信号: INFAer

results matching ""

    No results matching ""