为什么我的计算机上的扩展 ASCII 值精确到 188?

为什么我的计算机上的扩展 ASCII 值精确到 188?

我希望能够输入特殊字符,并且此列表,只有从 0 到 188(含)的字符我得到的字符才与该网站上的内容相匹配。

答案1

根据您的计算机,您可能使用不同的 ASCII代码页

ASCII 以代码页的形式(初步)支持除英语以外的其他语言,代码页可以允许标准集以外的字符。Windows 可以切换到不同的语言,这将改变使用的 ASCII 集。有关常见 Windows 代码页的列表,请参阅 Wikipedia 中的此部分:微软代码页

Unicode 超越了对代码页的需求,它扩大了字符集,允许每种语言中的大多数字符在单一字符集中使用,但可以通过将标准 ASCII 集(低于 255)映射到其对应部分,具体取决于您的操作系统中选择的代码页或语言,从而实现对低端代码页的支持。

答案2

根据维基百科关于扩展 ASCII 的条目

术语“扩展 ASCII”(EASCII 或高 ASCII)是指包含标准七位 ASCII 字符以及其他字符的八位或更大的字符编码。该术语的使用有时会受到批评,因为它可能会被误解为 [...] 该术语明确地标识了单一编码[。]

此外:

有许多扩展的 ASCII 编码(超过 220 个 DOS 和 Windows 代码页)。

尤其,这个是在 Windows 上采用美国/西方设置时显示的。

相关内容