`

Latin1是什么编码是ISO-8859-1的别名

 
阅读更多
atin1
  Latin1是ISO-8859-1的别名,有些环境下写作Latin-1。
  ISO-8859-1
  ISO-8859-1编码是单字节编码,向下兼容ASCII,其编码范围是0x00-0xFF,0x00-0x7F之间完全和ASCII一致,0x80-0x9F之间是控制字符,0xA0-0xFF之间是文字符号。
  ISO-8859-1收录的字符除ASCII收录的字符外,还包括西欧语言、希腊语、泰语、阿拉伯语、希伯来语对应的文字符号。欧元符号出现的比较晚,没有被收录在ISO-8859-1当中。
  因为ISO-8859-1编码范围使用了单字节内的所有空间,在支持ISO-8859-1的系统中传输和存储其他任何编码的字节流都不会被抛弃。换言之,把其他任何编码的字节流当作ISO-8859-1编码看待都没有问题。这是个很重要的特性,MySQL数据库默认编码是Latin1就是利用了这个特性。ASCII编码是一个7位的容器,ISO-8859-1编码是一个8位的容器。
ISO8859-1,通常叫做Latin-1。Latin-1包括了书写所有西方欧洲语言不可缺少的附加字符。
而gb2312是标准中文字符集。
UTF-8 是 UNICODE 的一种变长字符编码,即 RFC 3629。简单的说——大字符集。可以解决多种语言文本显示问题,从而实现应用国际化和本地化。

对系统来讲,UTF-8 编码可以通过屏蔽位和移位操作快速读写,排序更加容易。UTF-8 是字节顺序无关的,它的字节顺序在所有系统中都是一样的。因此 UTF-8 具有更高的性能。

不过如果是纯英文的话,用什么都可以,用GB2312也没问题。
分享到:
评论

相关推荐

    HTML字符集识别.pdf

    - **别名**: csISOLatin2, iso_8859-2, iso_8859-2:1987, iso8859-2, iso-ir-101, l2, latin2 - **说明**: ISO标准下的中欧语言字符集,包括了大部分中欧地区的语言。 **4. 简体中文字符集** - **名称**: 简体中文...

    mysql默认编码为UTF-8 通过修改my.ini实现方法

    MySQL默认的字符集是Latin1,它是ISO-8859-1的别名,是一种单字节字符集,虽然可以满足大部分西欧语言的存储,但是对于中文、日文等多字节语言,却无法正确支持。因此,如果需要存储和显示包括中文在内的多字节字符...

    brackets-shizimily-multiencoding:[Brackets](https) 的扩展

    括号的 Shizimily 多重编码 的扩展,用于读写非 UTF-8 编码文件。 如何安装 选择括号 > 文件 > 扩展管理器... 搜索此扩展程序。... 也支持像“latin1”、“us-ascii”这样的别名。 所有广泛使用的多

    WINDOWS-CP內碼頁.7z

    6. `LATIN2.txt`:也称为ISO-8859-2,是西欧语言(尤其是中欧语言)的扩展拉丁字符集。 7. `CP860.txt`:用于葡萄牙语,是Windows系统中的葡萄牙语代码页。 8. `CP737.txt`:主要用于希腊语,覆盖了大部分现代希腊语...

    ISO 15924 Code Lists.pdf

    ISO 15924是一个国际标准化组织(ISO)制定的关于脚本(script)编码的国际标准。该标准提供了一套脚本代码的列表,用于代表不同书写系统的名称。每种书写系统通过一个四字母的代码表示,这些代码在计算机处理多语种...

    ZendFramework中文文档

    14.1.1. 什么是过滤器(filter)? 14.1.2. 过滤器的基本用法 14.1.3. 使用静态 get() 方法 14.2. 标准过滤器类 14.2.1. Alnum 14.2.2. Alpha 14.2.3. BaseName 14.2.4. Digits 14.2.5. Dir 14.2.6. ...

Global site tag (gtag.js) - Google Analytics