兰陵月 发表于 2018-10-21 21:35:58

《WINDOWS程序设计》(017)2.1 字符集简史-2.1.2 美国以外的世界

本帖最后由 兰陵月 于 2018-10-21 21:37 编辑

2.1.2美国以外的世界

    ASCII缩写的第一个字母A所代表的词(美国)显示了它的最大问题。ASCII是一个真正的美国标准,它甚至不能满足其他英语国家的需要。例如,ASCII码哪里有英镑符号(£)呢?

    英语使用拉丁语(或罗马)字母。使用拉丁字母的语言文字中,应为比较独特的是它很少有带有重音符号(或“发音符号”)字母的词。即使对那些传统标准上带有发音符号的英文单词,例如coöperate(合作)或résumé(恢复),不含发音符号的拼法也是完全可以接受的。

    但是,在美国北面和南面,在大西洋的另一边,有许多使用发音符号非常普遍的国家和语言。这些重音符号在拉丁字母普及的过程中帮助辨别多种语言的不同发音特征。到西欧以东或以南更远的地方,就会遇到不使用拉丁字母的语言,例如希腊语、希伯来语、阿拉伯语和使用西里尔字母的俄语。如果你旅行至远东,你会发现象形文字的中文汉字。中文汉字还被日本和韩国所采用。

    自1967年以后,ASCII的发展历史主要围绕着克服其局限性的尝试,并使其更加适用于美国英语以外的其他语言的主题。在1967年,例如,国际标准化组织(ISO)建议的一个变种的ASCII编码,包括了“保留给各个国家单独使用”的代码0x40、0x5B、0x5C、0x5D、0x7B、0x7C和0x7D。还有代码0x5E、0x60和0x7E,它们标示为“如果一个国家还需要有第8、第9或第10个其他图形符号要表示,可以使用这些代码”。这显然不是解决国家化问题的最好方法,因为此方法没有一致性的保障。但它表明人们多么迫切地希望对不同语言中的符号成功进行编码。
页: [1]
查看完整版本: 《WINDOWS程序设计》(017)2.1 字符集简史-2.1.2 美国以外的世界