ISO-8859-1和Windows-1252的区别

标签: , ,

ISO-8859-1,正式编号为ISO/IEC 8859-1:1998,又称Latin-1或“西欧语言”,是国际标准化组织内ISO/IEC 8859的第一个8位字符集。它以ASCII为基础,在空置的0xA0-0xFF的范围内,加入96个字母及符号,藉以供使用附加符号的拉丁字母语言使用。Unicode的前0-255个字符与ISO-8859-1相一致。

Windows-1252经常被错误地贴上ISO-8859-1的标签,因为它们十分相似。除了128到159(十六进制80到9F)范围内的很少使用的C1控制字符被替换为额外的字符外,Windows-1252代码页的字符和ISO-8859-1完全一致。Windows-28591代码页才是真正的ISO-8859-1,然而,英文版的Windows 7系统上似乎没有Windows-28591代码页,至于其他系统有没有我就不知道了。

最后说点废话,百度百科上的东西大部分都是复制粘贴中文维基百科上的,中文维基百科没有的东西,百度百科也不太可能会有,比如说Windows-1252。而维基上的中文资料远远少于英文资料,很多详尽的英文资料要么没有翻译成中文,要么只是翻译成很简略的中文,比如ISO-8859-1。翻译维基百科的词条又没有钱赚,中国人那么聪明,才不会去做这种吃力不讨好的事情。

参考链接:ISO-IEC 8859-1 – Wikipedia, the free encyclopedia

赞赏

微信赞赏支付宝赞赏

随机文章:

  1. 在C语言程序中嵌入Lua脚本
  2. VBS过程和函数参数传递的方式默认是ByVal还是ByRef?
  3. GUI程序获取命令行参数
  4. 用Python脚本写ASP页面
  5. 用C语言调用COM组件

留下回复