核心提示: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"%>浏览器得到的编码: