早期计算机厂商各干各个的,搞自己的硬件软件,想怎么编码就怎么编码。后来美国标准化组织制定了ASCII编码,统一了游戏规则,规定了常用符号用哪些二进制数来表示。统一ASCII 码标准对于英语国家很友好,但是ASCII编码只考虑了英文字母,后来计算机传到欧洲地区,法国、德国字母又没有被之覆盖到,于是欧洲人扩展下,把自己特有的符号编码。等传到中国后,汉语言博大精深,255个编号完全不够用,所以有了后来的多字节编码… 因此,各个国家都推出了本国语言的编码表。各个国家各搞各的字符编码,导致各大国际厂商在兼容各种字符编码问题上也深受折磨,于是促进了能容纳全世界所有字符的编码——大名鼎鼎的Unicode的诞生。MTB的terminal页面单击右键选择提供的ISO8859-1是西欧字符的集合(iso8859-2:东欧字符,iso8859-3:南欧字符...),GBK是汉字的国标码,UTF-8变长编码方案,以8-bit为编码单位,英语/数字占1个字节,绝大多数汉语占3字节。
|