我希望尽可能明确地参考哪个版本的 Windows 引入了 Windows ANSI 西方字符编码。
我的主要嫌疑人是 Windows 1.0(常识)和 Windows 3.1。
Windows 3.1 是由 MSDN 上的 Microsoft 书籍暗示声明的。它指出 Windows 95 使用的编码是在 Windows 3.1 中引入的。我不认为这是任何明确的参考,甚至特别值得信赖,因为它过于模糊并且暗示了一些谎言(例如代码页 437,原始 IBM PC 字符集)。
更新:在http://iana.org/assignments/character-sets我找到了注册的 IANA 名称“ISO-8859-1-Windows-3.0-Latin-1”和“ISO-8859-1-Windows-3.1-Latin -1”。“windows-1252”后来注册(根据某处的讨论)。在我看来,它们都引用了相同的编码,在这种情况下,它似乎至少存在于 Windows 3.0 中。因此(如果为真)使暗示 3.1 的 MS book 声明无效,但仍然存在问题的确切位置