LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1034|回复: 5

有谁用过iiimf-htt的?

[复制链接]
发表于 2005-8-4 22:35:01 | 显示全部楼层 |阅读模式
说说到底怎么样,据说完全unicode接口
发表于 2005-8-4 23:35:31 | 显示全部楼层
Post by allisfree
说说到底怎么样,据说完全unicode接口


这个用 UTF-16, 非常不爽的编码。都是被Java/Windows影响的。
回复 支持 反对

使用道具 举报

发表于 2005-8-4 23:52:31 | 显示全部楼层
Post by james_su
这个用 UTF-16, 非常不爽的编码。都是被Java/Windows影响的。

这个编码真的很不爽吗?
不过,我认为相对UTF-8来说,它也有个优点:就是写程序的时候,因为它跟ASCII码不兼容,所以迫使English-only用户也要进行了编码转化,这样,就不会出现忘记编码转化的事情,对软件的国际化来说,编码转化是很重要的。
因为UTF-8是跟ASCII码兼容的,所以如果程序员只能使用英语的话,要是他在编程的时候,不进行编码转化也会得到正确的结果,但是要让这个程序支持其他的编码(比方说gbk),可能就会有问题了.

比较典型的问题就是:realplayer10,它使用GTK+做界面,而gtk+内部使用utf-8,所有跟gtk+交涉的字符串都应该转化为utf-8,否则就有可能出现错误,而是在realplayer10中,并没有完全这样做,有好些地方没有进行转化,造成中文有问题。而这对英文却没有一点问题,这对于那些English-only的开发者来说,他们也不会发现这个问题。

我想如果gtk+内部使用UTF-16编码,管程序员是使用什么外部编码,都得转化,就会避免这种情况了
回复 支持 反对

使用道具 举报

发表于 2005-8-5 00:45:45 | 显示全部楼层
分析的透彻
不过要让他们为了我们方便而自己找麻烦,恐怕,呵呵
回复 支持 反对

使用道具 举报

发表于 2005-8-5 01:29:01 | 显示全部楼层
其实外国人也很不愿意用UTF-8的。我知道的一个德国人,用了UTF-8以后很不爽,说emacs对UTF-8编码的文本文件支持不好,要设置半天。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-5 12:07:54 | 显示全部楼层
Post by fundawang
其实外国人也很不愿意用UTF-8的。我知道的一个德国人,用了UTF-8以后很不爽,说emacs对UTF-8编码的文本文件支持不好,要设置半天。


那是Emacs的事吧,在说我用unicode分支,好像不需要什么设置就支持得很好
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表