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

时间:2013-12-31 08:43:42

标签: windows unicode codepages windows-1252

Windows-125* code pages中(实际上,在corresponding ISO* ones中),某些字符代码没有定义相应的字符。留下一些没有角色的字符代码背后的前提是什么? windows-1252 - missing glyphs

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

1 个答案:

答案 0 :(得分:7)

它们留空以供将来扩展。

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

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