[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Fwd:] Re: [alert] i18n may be removed from X11



On Thu, Sep 06, 2001 at 09:02:14AM +0800, Eric_Hu@sina.com wrote:
>     对不起,问一个初级问题,Unicode only和I18n的具体区别是
> 什么?会对使用者产生什么样的影响?

感觉上Unicode only 是让X内部只支持Unicode (utf-8,输出输入,传输),
其他编码在使用X界面前应用程序自己转换成Unicode。 
I18N 是不管什么编码X都通吃,应用程序直接使用当前编码。X 自己
会进行转码都工作。
目前X支持I18N/Unicode的做法。Unicode 派想去掉I18N部分。

我觉得既然建立了Unicode,而且大家的方向都是最终采取Unicode,
把非Unicode的编码逐渐从底层淘汰是最好都办法。要等到所有应用非
Unicode编码都消失以后才淘汰底层的非Unicode编码,基本上是不可能
的。而且Unicode only 更像是编码中立的情况,Unicode 是他的
内部编码,你别直接用就行了。

对使用者没什么影响,对程序员,在输出输入前后要多做一个转码
的手续。

I18N 的一方考虑对以前I18N的程序兼容问题,另外觉的很多程序员不
注重I18N,不会做那道转码手续。

Unicode 的认为,兼容问题,对程序进行修改就可以了,而不理会
I18N的程序员,他写的程序在I18N模式下一样不是I18N,并且现在
的这种I18N处理工作都自动都由像gtk/gnome, Qt/kde 这样都工具库做
了。如果他不用工具库,他自然也就不怕麻烦,自己处理转码也不是
什么非份的要求。

还有其他的争论,反正既然是争论,自然没有一方可以说服另外
一方的了。而且大家都有理,只是怎么取舍罢了。

-- 
hashao|     夫地形者,兵之助也。料敌制胜,计险隘远近,上将之道也。知此而用
hashao|     战者必胜,不知此而用战者必败。故战道必胜,主曰无战,必战可也;
hashao|     战道不胜,主曰必战,无战可也。故进不求名,退不避罪,唯民是保,
hashao|     而利于主,国之宝也。



Reply to: