From: http://hanwei0143.blog.163.com/blog/static/5192699320071039342262/
1. 名称的由来
ISO 8859,全称ISO/IEC 8859,是国际标准化组织(ISO)及国际电工委员会(IEC)联合制定的一系列8位字符集的标准,现时定义了15个字符集。
2. 特点
ASCII收录了空格及94个“可印刷字符”,足以给英语使用。但是,其他使用拉丁字母的语言(主要是欧洲国家的语言),都有一定数量的重音字母,故可以使用ASCII及控制字符以外的区域来储存及表示。
3.包含内容
除了使用拉丁字母的语言外,使用西里尔字母的东欧语言、希腊语、泰语、现代阿拉伯语、希伯来语等,都可以使用这个形式来储存及表示。
各种ISO 8859字符集
? ISO 8859-1 (Latin-1) - 西欧语言
? ISO 8859-2 (Latin-2) - 中欧语言
? ISO 8859-3 (Latin-3) - 南欧语言。世界语也可用此字符集显示。
? ISO 8859-4 (Latin-4) - 北欧语言
? ISO 8859-5 (Cyrillic) - 斯拉夫语言
? ISO 8859-6 (Arabic) - 阿拉伯语
? ISO 8859-7 (Greek) - 希腊语
? ISO 8859-8 (Hebrew) - 希伯来语(视觉顺序)
? ISO 8859-8-I - 希伯来语(逻辑顺序)
? ISO 8859-9 (Latin-5 或 Turkish) - 它把Latin-1的冰岛语字母换走,加入土耳其语字母。
? ISO 8859-10 (Latin-6 或 Nordic) - 北日耳曼语族,用来代替Latin-4。
? ISO 8859-11 (Thai) - 泰语,从泰国的TIS620标准字集演化而来。
? ISO 8859-13 (Latin-7 或 Baltic Rim) - 波罗的海语族
? ISO 8859-14 (Latin-8 或 Celtic) - 塞尔特语族
? ISO 8859-15 (Latin-9) - 西欧语言,加入Latin-1欠缺的法语及芬兰语重音字母,以及欧元(?)符号。
? ISO 8859-16 (Latin-10) - 东南欧语言。主要供罗马尼亚语使用,并加入欧元符号。
由于英语没有任何重音字母(不计外来字),故可使用以上十五个字集中的任何一个来表示。
至于德语方面,因它除了 A-Z, a-z 外,只用 Ä, Ö, Ü, ä, ö, ß, ü 七个字母,而所有拉丁字集(1-4, 9-10, 13-16)均有此七个字母,故德语可使用以上十个字集中的任何一个来表示。
此系列中没有-12号的原因是,此计划原本要设计成一个包含塞尔特语族字符集的“Latin-7”,但后来塞尔特语族变成了ISO 8859-14 / Latin-8。亦有一说谓-12号本来是预留给印度天城体梵文的,但后来却搁置了。