从技术上讲,ANSI应该和US-ASCII一样。它指的是ANSI X3.4标准,它只是安西组织批准的ASCII版本。在ASCII/ANSI中没有定义顶位集字符的使用,因为它是一个7位字符集。
然而,多年来监督事务司和随后的Windows社区滥用这一术语,留下了它的实际意义,即“正在使用的任何机器的系统代码页”。系统代码页有时也被称为“MBCS”,因为在东亚系统中,这种编码可以是多字节/字符编码。有些代码页甚至可以使用顶位清除字节作为多字节序列中的尾字节,因此它甚至与普通的ASCII不严格兼容.但即便如此,它仍然被称为“ANSI”。
在美国和西欧的默认设置中,“ANSI”映射到Windows代码页1252。这与ISO-8859-1不一样(尽管它非常相似)。在其他机器上,它可能是其他任何东西。这使得“ANSI”作为外部编码标识符完全无用。