haulm 发表于 2006-5-24 21:48:27

开源界的两大数据库软件 mysql 和 postgresql 的中文支持目前都只gbk或utf8可选参数,而没有gb18030的参数。由于很大多数的朋友习惯使用gbk编码,大量的数据,特别是数据库数据采用的就是gbk字集,各种Web程序都只考虑gbk码,要想用utf8去替代是非常困难。所以我编译打包的mysql原意只是想减少朋友的重复劳动,只不过增加了gbk参数,红旗的个把workstation 5用户就写信表示感谢,并说workstation 自带的数据库一堆的乱码问题。mysql4.0后默认用utf8码来处理中文,结果就让旧版本的用户在升级时头痛不已。直至现在,中文mysql用户在编译mysql 时还是人为地改变参数让它默认使用gbk。

Web编码直接影响到用户的感观,你看到几个中文Web是用utf8写的,如果是utf8的网页,浏览时乱码问题是非常可观的。UTF8码是老外制定的标准,是否真的就很适合于中文应用。我的酷爱一位freebsd的朋友就架了个utf8编译的服务器应用环境,结果上他的网页都要自己指定编码为UTF8。

jiangtao9999 发表于 2006-5-24 21:53:42

我的酷爱一位freebsd的朋友就架了个utf8编译的服务器应用环境,结果上他的网页都要自己指定编译为UTF8。
设置的问题,和 utf8 gbk 无关。
网页有自己的编码设置代码。

haulm 发表于 2006-5-24 21:55:11

并非所有的网页都很规范

jiangtao9999 发表于 2006-5-24 21:57:00

并非所有的网页都很规范
那就是你的问题了,你设置浏览器默认编码吧~~~
:twisted:

haulm 发表于 2006-5-24 21:58:25

扯远了吧,我浏览器设置没问题,是它的智能识别有些弱智,utf8的网页经常识别成乱码,而gb码的网页却从未有过毛病。

woolzey 发表于 2006-5-24 22:02:19

Unicode标准定义了三种编码方案:UTF-8 UTF-16 UTF-32
以前还有UTF-7,现在去掉了


unicode 目前好像没有规定编码方案。

KDE 发表于 2006-5-24 23:16:28

大量企业级用户都在产品内部使用 utf-16。为什么?以前看过一篇文章,大致说得是:

utf-32 非常浪费,有点杀鸡用了宰牛刀的感觉,后来就出了一个 utf-16,但是整个天下还是 8 位编码世界,出了软件自己的小窝,16 位编码立即被撕得粉碎,所以不得不出一个过渡性的解决方案以应对目前的网络世界,这就导致 utf-8 的出现。大公司产品内部选择使用 utf-16 就不难理解了。论先进,utf-16 还是更有前途的,毕竟大公司都不傻。

jiangtao9999 发表于 2006-5-25 15:01:46

unicode 没定义具体的编码方案吧?
忘了在哪看见的了。

哪个是 ISO10646 哪个组织的方案,现在这两个方案合并了。

davix 发表于 2006-5-27 14:30:22

各位版主对GB18030的看法,我真是不能再赞同了

关于我国制定的考虑可以看下面链接:
http://www.nits.gov.cn/sc2/jishufile1-3.asp

npcomet 发表于 2006-5-27 15:15:53

其实我想说

锁了吧

无谓的讨论

jiangtao9999 发表于 2006-5-27 18:18:07

其实解决这个问题的最好办法就是废除中文。
大家都说英语多好。

mandrakechina 发表于 2006-5-27 19:54:07

中文至少需要双字节。要用,怎么也得用 UTF16 。
其实解决这个问题的最好办法就是废除中文。
大家都说英语多好。
教育部、国家语言文字工作委员会今天公布一项统计数据时说,只需要掌握900多个汉字、1万多个词条,就可以读懂90%左右的汉语出版物。现在应该树立一个新的观念:汉语是世界上比较容易学习的语言。

突击召唤师 发表于 2006-5-29 11:09:34

奇怪,大家用Linux久了是不是都会变成这样?
我提醒一下,用户,真正的用户,是不会在乎你用什么技术的。不管你是吹得天花乱坠,还是真的天花乱坠,用户不在乎。用户关心的只有可用性和易用性。
记住:功能齐备,数据安全,系统稳定,界面友好,操作方便。任何系统达到了这20字(本人总结的突击20字规范),用户就能够接受,不会有什么异议。
反过来你的系统性能再高、技术再先进,用户都不一定买你的帐,可能只因为用起来需要比别的系统多做一个设置,或者用户某个文件需要多做一次转换,设置只因为某个设置按钮点起来不方便。
我们需要有人对技术作深入的研究,更需要有人把技术带给我们的用户。Linux属于我们,但是要让更多的人接受才能让她发挥更大的作用。

pupilzeng 发表于 2006-5-29 17:29:18

奇怪,大家用Linux久了是不是都会变成这样?
我提醒一下,用户,真正的用户,是不会在乎你用什么技术的。不管你是吹得天花乱坠,还是真的天花乱坠,用户不在乎。用户关心的只有可用性和易用性。
记住:功能齐备,数据安全,系统稳定,界面友好,操作方便。任何系统达到了这20字(本人总结的突击20字规范),用户就能够接受,不会有什么异议。
反过来你的系统性能再高、技术再先进,用户都不一定买你的帐,可能只因为用起来需要比别的系统多做一个设置,或者用户某个文件需要多做一次转换,设置只因为某个设置按钮点起来不方便。
我们需要有人对技术作深入的研究,更需要有人把技术带给我们的用户。Linux属于我们,但是要让更多的人接受才能让她发挥更大的作用。
你这所谓的突击20字规范,简直跟所谓的“三个代表”一样模糊。

jenghis 发表于 2006-5-29 18:29:20

唉,UTF又好,GB又好,这么多Linux发行版,竟没有一个支持拼音排序的,连手机、PDA都比不上,唯有感叹盖茨比中国人还要了解中国人。
页: 2 3 4 5 6 7 8 9 10 11 [12] 13
查看完整版本: 关于为何启用 GB18030 local 的说明