2008/1/18 rainy <rain...@gmail.com>:
2008/1/20 rainy <rain...@gmail.com>:
你把GTK_IM_MODULE改为scim-birdge或者scim,然后把LC_COLLATE=C去掉,再试试看
顺便问一下,你的机器是直接安装的ArchLinux么?还是自己手动修改了某些配置?scim下的其他输入法有没有这个问题?
2008/1/20 rainy <rain...@gmail.com>:
LC_COLLATE 应该不影响,我也是用 LC_COLLATE=POSIX (和 C 一个意思) 的。系
统是 Debian unstable,其它 locale 是 en_US.UTF-8。
Ming
2008.01.19
就我的理解,是管字符串排序用的。比如在 en_US.UTF-8 下,大小写字母就会排
在一起,A 和 a 之后才是 B 和 b;如果在 C/POSIX locale 下,就会先排大写字
母 A-Z,再排小写字母 a-z。
找个大小写字母开头的文件都有的目录,在不同的 locale 下 ls 一下,应该就很
形象了。
Ming
2008.01.19
2008/1/20 rainy <rain...@gmail.com>:
2008/1/20 rainy <rain...@gmail.com>:
2008/1/20 Huang Peng <shawn....@gmail.com>:
我安装了ArchLinux,经过调试发现在ArchLinux里面编译的python和大多数Linux发行版本里的不太一样。通常的Linux发行版本里面,Python里的Unicode对象使用ucs4来表示,而ArchLinux里面使用ucs2表示,不知道ArchLinux为什么这样做?(
http://docs.python.org/api/unicodeObjects.html#l2h-480 )
我已经在项目网站上创建了bug,请参考
http://code.google.com/p/scim-python/issues/detail?id=43
。这个BUG会在0.1.10中修复。
Huang Peng
2008/1/21 rainy <rain...@gmail.com>:
2008/1/21 Huang Peng <shawn....@gmail.com>:
2008/1/21 Huang Peng <shawn....@gmail.com>: