什么是ANSI编码格式?它是系统默认格式吗?它与 ASCII 有什么不同?
ANSI 编码是一个稍微通用的术语,用于指代系统上的标准代码页,通常是 Windows。在西方/美国系统上,它更恰当地称为Windows-1252 。(它可以表示其他系统上的某些其他Windows 代码页。)这本质上是 ASCII 字符集的扩展,因为它包括所有 ASCII 字符以及额外的 128 个字符代码。这种差异是由于“ANSI”编码是 8 位而不是 ASCII 的 7 位(现在 ASCII 几乎总是编码为MSB设置为 0 的 8 位字节)。请参阅文章以了解为什么此编码通常称为 ANSI。
“ANSI”这个名字用词不当,因为它不符合任何实际的 ANSI 标准,但这个名字一直存在。ANSI 与 UTF-8 不同。