为什么某些字符代码缺少Windows-125*编码中的字符?

col*_*mik 2 windows unicode codepages windows-1252

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

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

bob*_*nce 7

它们留空以便将来扩展.

现在可能不会有任何扩展:我们为新角色提供Unicode,编码映射信息现在在网络上广泛部署,而不是被认为是单个机器的本地,因此对这些映射进行更改会伤害每个人.

但在过去有增加.最值得注意的是欧元符号:如果MS从第一天开始分配了所有字节,则无法添加此符号,因此所有旧版Windows应用程序都无法正确显示货币.cp1252在其生命周期的后期也从中欧语言中获得了一些字符.