2

Windows-125*代码页中(实际上也在相应ISO*代码页中),某些字符代码没有定义相应的字符。留下一些没有字符的字符代码的前提是什么? windows-1252 - 缺少字形

我对这个问题的理解是:如果基于 7 位的代码页还不够,必须发明多个 8 位代码页,那么那些 8 位代码页(从以前的经验中学习)应该有尽可能多的字符这是可能的,而实际上某些字符代码缺少字符。

4

1 回答 1

7

它们留空以备将来扩展。

现在可能不会有任何未来的扩展:我们有新字符的 Unicode,编码映射信息现在广泛部署在网络上,而不是被认为是单台机器本地的,因此对这些映射进行更改会伤害所有人。

但过去也有过补充。最值得注意的是欧元符号:如果 MS 从第一天起就分配了所有字节,那么就不可能添加这个符号,因此所有旧版 Windows 应用程序都无法正确显示货币。cp1252 在其生命周期的后期还从中欧语言中获得了一些字符。

于 2013-12-31T12:27:47.930 回答