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号本来是预留给印度天城体梵文的,但后来却搁置了。

字符编码·ISO8859相关推荐

  1. 【JAVA编码】 JAVA字符编码系列二:Unicode,ISO-8859,GBK,UTF-8编码及相互转换

    http://blog.csdn.net/qinysong/article/details/1179489 这两天抽时间又总结/整理了一下各种编码的实际编码方式,和在Java应用中的使用情况,在这里记 ...

  2. 【转】python 字符编码与解码——unicode、str和中文:UnicodeDecodeError: 'ascii' codec can't decode...

    原文网址:http://blog.csdn.net/trochiluses/article/details/16825269 摘要:在进行python脚本的编写时,如果我们用python来处理网页数据 ...

  3. 字符编码相关知识总结

    1. 什么是字符 字符是书写的最基本构建单元.字符可以表示字母.数字.标点.表意符号(比如汉字).数学符号,或者其他的书写基本单元. 不能把字符和字形相混淆.字符是唯一的,抽象的语言"原子& ...

  4. 【JAVA编码专题】 JAVA字符编码系列三:Java应用中的编码问题

    这两天抽时间又总结/整理了一下各种编码的实际编码方式,和在Java应用中的使用情况,在这里记录下来以便日后参考. 为了构成一个完整的对文字编码的认识和深入把握,以便处理在Java开发过程中遇到的各种问 ...

  5. 【JAVA编码专题】JAVA字符编码系列一:Unicode,GBK,GB2312,UTF-8概念基础

    这两天抽时间又总结/整理了一下各种编码的实际编码方式,和在Java应用中的使用情况,在这里记录下来以便日后参考. 为了构成一个完整的对文字编码的认识和深入把握,以便处理在Java开发过程中遇到的各种问 ...

  6. java utf-8字符表_Java中的ASCII、Unicode和UTF-8字符编码集

    首先讲一下几种字符的编码方式: 1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串.每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态 ...

  7. 结合file和iconv命令转换文件的字符编码类型

    http://hi.baidu.com/netwrom/blog/item/8885f31ef0d09ae7e1fe0b1c.html 在很多类unix平台上都有一个iconv工具,可以用来转换字符编 ...

  8. 【转】刨根究底字符编码【2.0版】(3):字符编码的由来、演变与ASCII码

    为什么需要字符编码 1. 计算机一开始发明出来时是用来解决数字计算问题的,后来人们发现,计算机还可以做更多的事,例如文本处理. 但计算机其实挺"笨"的,它只"认识&quo ...

  9. 【转】刨根究底字符编码之三——字符编码的由来

    字符编码的由来 一.为什么需要对字符进行编码 1. 计算机一开始发明出来时是用来解决数字计算问题的,后来人们发现,计算机还可以做更多的事,例如文本处理. 但计算机其实挺"笨"的,它 ...

最新文章

  1. 浏览器和迅雷简单拿到动漫妹子图
  2. 计算机word做课程表实验报告,word制作课程表.doc
  3. 流行的9个Java框架介绍: 优点、缺点等等
  4. CrazyWing:Python自动化运维开发实战 四、Python变量
  5. [CentOS] CentOS 使用yum安装 php,mysql, apache
  6. 【ZooKeeper Notes 30】ZooKeeper与Diamond有什么不一样
  7. 为什么要学习 Markdown?究竟有什么用?怎么用?
  8. java的this关键字理解
  9. tampermonkey怎么不能用了_普洱茶发霉了怎么办?能不能用太阳晒
  10. java实体类属性非空判断工具类
  11. 客户端连接故障检查流程手段
  12. “云”起风涌,邮件服务器助航企业云端升级
  13. tornado框架基础05-模板继承、UImodul和UImethods
  14. ubuntu16.04 安装python3.6
  15. 情感计算在淘宝UGC的应用
  16. linux raid5 nas,free nas 创建软raid5 来做iscsi服务 1
  17. ASP.NET 氚云平台集成Dome
  18. Oracle中insert into select和select into from的用法
  19. Palantir Gothan 的SWOT 分析
  20. ICON源码复现(Implicit Clothed humans Obtained from Normals)

热门文章

  1. DB2在linux安装
  2. leetcode1432. 改变一个整数能得到的最大差值(贪心)
  3. 校友邮箱_freeCodeCamp校友网络:FCC校友的自主指导网络
  4. 真实感人故事_您的数据可以告诉您真实故事吗?
  5. 熊猫tv新功能介绍_熊猫简单介绍
  6. Python 面试总结
  7. 蓝桥杯 基础练习 数列排序
  8. BZOJ2286: [Sdoi2011]消耗战(虚树)
  9. The 15th UESTC Programming Contest Preliminary H - Hesty Str1ng cdoj1551
  10. C. Vanya and Scales