|
发表于 2006-5-18 00:14:55
|
显示全部楼层
[quote:6b2375ce38="jiangtao9999"]GBK 的扩展是有根据的,我要没记错就是就版本的 unicode 。
如果 GB18030 包含了全部的中文编码而且都可以显示,那么就表明 unicode 也已进完整包含了。
我不认为同属 unicode 分支的 GB18030 和 utf8 比起来, utf8 最优秀。
你说 utf8 表意最多,你告诉我多在那里?
多在支持外文?中文呢?
难道用 utf8 就能完美显示藏文、蒙文、彝文?
就为了支持显示德文、法文等普通人不常用的语言去支持 utf8 ,而不考虑已经使用了 20 多年的文档转换而产生的成本增加?
是的,你可以说你用 utf8 也可以完美打开 gb18030 的编码而且不需要进行任何设置。
但我问问:
你怎么把以前的许多 GB 编码的文件和新的 utf8 编码的文件进行区分?
你能保证 RF 可以完美实现,但别的系统呢?
地方税务局进行个人所得税申报所提交的文本方式的 csv 文件也能同时双编码任意?
交给银行的电子文档也能双编码?
我刻录一个光盘给别人也可以双编码?
你 locale 为 utf8 我没意见,但我问你:你怎么保证计算机里的 GB 编码和 utf8 编码进行区分?
要知道现在几乎全部的软件都要进行 locale -> utf8 的转换,在 GB18030 的环境里出问题的软件都忘记了 locale -> utf8 。
我对 cjacker 的想法感到严重不理解。
我也很不理解他在解决什么问题。[/quote]
吃错药了?
解决让开发者少打补丁的问题,解决让开发者的代码规范起来,不要仅仅locale specific的问题,解决我们的努力能够被main stream接受的问题。
你因为我要解决身份证人名不够用?还是解决祖国灿烂文明的保留问题。
这些问题靠gb18030和utf8可以解决吗?都远远不够,即使都unicode了也远远不够,台湾人是这么做的,用图片。
没有人要否定gb18030,也没有人说必须要用utf8。
用utf8跑系统,可以减少很多bug出现的机会。
在utf8下面不能编写gb编码的文档吗?
我真的不理解你到底要表达什么,干掉utf8,坚决支持gb18030?
Unicode不是为了解决西文问题,西文也根本不需要Unicode这样的方案.
什么叫外文,英文算不算?怎么理解问题这么狭隘?
你的观点是我们的计算机能显示中文就好了.
我前面已经讲了,用户可能用不到多语言,但是,你不能因为用户用不到就给他显示成乱码,计算机应该做的是忠实的反应内容.
少点火气,多点理解,耐心讨论能死吗?
"要知道现在几乎全部的软件都要进行 locale -> utf8 的转换,在 GB18030 的环境里出问题的软件都忘记了 locale -> utf8"
要从哪里知道?你读了多少代码就敢下这个结论?我问你一句韩文,日文或者一句不凑巧的繁体中文你从那个Locale转成utf8?
GB18030?转换出来会是什么东西?你的意思是说中国人一辈子都收不到外文邮件了?
在Gb18030里的软件都忘记了Locale->utf8,这个问题kanker估计都会比你清楚.你说的这种情况仅仅是最弱智的也是最易修复的. |
|