您现在的位置:首页 >> 前端 >> 内容

ISO-8859-1和Windows-1252的区别

时间:2017/2/17 9:24:18 点击:

  核心提示:ISO-8859-1,正式编号为ISO/IEC 8859-1:1998,又称Latin-1或西欧语言,是国际标准化组织内ISO/IEC 8859的第一个8位字符集。它以ASCII为基础,在空置的0xA...

ISO-8859-1,正式编号为ISO/IEC 8859-1:1998,又称Latin-1或“西欧语言”,是国际标准化组织内ISO/IEC 8859的第一个8位字符集。

它以ASCII为基础,在空置的0xA0-0xFF的范围内,加入96个字母及符号,藉以供使用附加符号的拉丁字母语言使用。Unicode的前0-255个字符与ISO-8859-1相一致。

Windows-1252经常被错误地贴上ISO-8859-1的标签,因为它们十分相似。

除了128到159(十六进制80到9F)范围内的很少使用的C1控制字符被替换为额外的字符外,Windows-1252代码页的字符和ISO-8859-1完全一致。Windows-28591代码页才是真正的ISO-8859-1,然而,英文版的Windows 7、Windows10家庭中文版 系统上没有Windows-28591代码页,至于其他系统有没有我就不知道了。

Windows10家庭中文版 上会将ISO8859-1 翻译为Windows-1252。

如 JSP页面编码:
<%@ page language="java" import="java.util.*"    pageEncoding="ISO8859-1"%>
浏览器得到的编码:

ISO-8859-1和Windows-1252的区别

Tags:IS SO O8 88 
作者:网络 来源:小小默