什么是Windows-1252编码


本文作者: jsweibo

本文链接: https://jsweibo.github.io/2020/08/08/%E4%BB%80%E4%B9%88%E6%98%AFWindows-1252%E7%BC%96%E7%A0%81/

摘要

本文主要讲述了:

  1. 什么是 Windows-1252 编码
  2. 字符编码方案
  3. 和 ISO-8859-1 编码的关系

正文

什么是 Windows-1252 编码

又名CP-1252

Windows-1252ASCII的真超集

字符编码方案

Windows-1252既是字符集,也是字符编码方案。

使用8个二进制位进行编码,共编码了256个字符

和 ISO-8859-1 编码的关系

Windows-1252晚于ISO-8859-1诞生,除了[0x80, 0x9F]之外,Windows-1252向后兼容ISO-8859-1

示例:

  • ISO-8859-1没有定义[0x00, 0x1F][0x7F, 0x9F]
  • Windows-1252定义了[0x00, 0x1F][0x7F, 0x9F]
  • ISO-8859-10x80位分配给了控制字符
  • Windows-12520x80位分配给了欧元符号

参考资料

本文作者: jsweibo

本文链接: https://jsweibo.github.io/2020/08/08/%E4%BB%80%E4%B9%88%E6%98%AFWindows-1252%E7%BC%96%E7%A0%81/


本文对你有帮助?请支持我


支付宝
微信