又是夸张的谎言——关于GB18030、GBK、UTF8

发表于: 2009-11-25 07:12:55
本帖最后由 jackyjkchen 于 2009-11-25 07:56:23 编辑
引用
1,GB2312是很老的东西了,早就发现不够用了。
2,94年(还是之前)国家推出了建议性标准gb13000,这个标准其实就是utf-8标准(除了名字,完全一样),同时也建议微软公司采纳。--(据说是1993年,GB13000,应该是ISO10646)
3,微软借口说gb18000还不成熟,为了取得中国市场的垄断地位,自己搞了一套汉字标准,于是它就随着win95和office之类的流行起来了,国 家看生米已经煮成了熟饭,只好把这套标准定为国标GBK标准。--(其实只是指导性标准,并非强制性,GB18030是强制性标准)
4,微软到了99年(前后吧),又说GBK已经落伍了,现在流行utf-8标准,准备全盘转换成utf-8,这些把有关部门惹怒了。NND,当年我们推utf-8你说不成熟,自己搞了一套,现在赚得盆满钵满了又自己说要推utf-8了,你丫微软分明就没把政府放在眼里。
5,于是政府怒了,强制推行gb18030标准(这个标准前面兼容GBK,其他码位兼容utf-8),算是过渡标准吧。要求微软强制执行,否则产品不得在 大陆买。于是基本搞死了微软的WindowsMe,差点搞死了Office2000(据说发行前几个月,微软除了改字符编码就没干其他什么事情)--(确 实,WinMe是我认为的最差的Windows版本,而office2k也是前不着村,后不着店,前后兼容性都差)
6,由于以上历史原因,现在就是GB2312,GBK,GB18030,UTF-8并存了。
7,如果不是万恶的微软,我们早就用上UTF-8了。
8,所以说微软和政府关系一直很僵,不是说着玩的,微软太目中无政府了。
9,以上是我从其他地方看来的,可能记得不是太真切了,说的不对请大家指正。


某网站上看来的,看似有板有眼,但是漏洞很多
1.GBK由微软制定,政府接受,这个还有可能,虽然说法比较搞
2.后面的就搞笑了,说Windows Me是国家强推GB18030搞死的,office 2000也是这样搞废的,言下之意,Windows Me和 office 2000先期都采用了UTF8编码——只有这一种解释,因为GB18030对GBK兼容,GBK不需要大改动的,而这明显不符合现实,而 且,此文最大的漏洞应该是“瞎编”故事的人根本就没有过其他语言版本的Windows和office,如果中文都采用UTF8了(UTF8在各语种中对中 文应该是最不友好了),那其他语言版本应该也是UTF8,但实际上 其他语言版本的 Windows也都是当地标准或UTF16的子集UCS2来实现当地语言的,Windows内核都是UTF16的,使用UCS2、GBK、GB18030 都没有额外的运算负担,使用UTF8却有额外负担,就和用ANSI一样(MSDN文档多次强调使用ANSI会造成明显性能损失,如果用UTF8的话性能损 失更大)。另一个附加的证据……VC、Windows SDK等并没有直接提供用于UTF8的接口,如果有某种Windows语言版本用UTF8,将会非常麻烦(得先用API转)。

结论:说政府要求微软用GB18030否则不给上市很不靠谱,微软应该属于自愿(或者说政府有要求,微软也很愿意,你情我愿),GB编码和Windows 的核心UTF16以及其他语言区域的编码是风格统一的,微软没有在任何Windows版本中默认UTF8,中国政府管得了微软中国, 别告诉我中国政府连微软总部也能管,连微软发行日文、韩文、阿拉伯文的Windows也能管?…… 当然,此文最大的“亮点”,就是将Windows Me的失败归结于中国政府……第二大“亮点”,自己都搞不清楚GB18030,还什么其他码位来源于UTF8……另外gb13000也和UTF8一点关系没有吧,而是UTF16的基本平面映射!如果GB130000等于UTF8不成立,这篇文章整个的脉络(中国政府VS微软,GBK VS UTF8)就是完全编造的了!

这篇文章的材料最早源于部分用户为UTF8鸣不平,用来“解释”UTF8如此优秀却不被中国人广泛使用的原因……我不否认UTF8在网页编程中的优点,不过再次重复我的观点—— 用谎言辩论,夸张宣传,适得其反!此文要我指正,我便指正给他看。

此文观点流传很广,极具误导性。


再看看相对权威的观点,1998年的文章,GB18030没有诞生,但是对GB13000和GBK作了具体介绍,看看与引用文的不同。
http://linux.ustc.edu.cn/~ltguo/linuxbyte/3300-/%BA%BA%D7%D6%B1%E0%C2%EB%B1%EA%D7%BC%D3%EB%CA%B6%B1%F0(%D2%BB).htm
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值