Tag: emacs

Input chinese characters with emacs and scim

December 22nd, 2009

不知是那儿配置有问题,在emacs下使用scim输入中文有时会出现乱码,下面是我摸索出来的规律:
环境:debian lenny , en_US.UTF-8

+ 默认创建一份新文档(UTF-8),能正常调出scim,但输入后显式为乱码。

+ 如果文档本来就是UTF-8格式,并且包含汉字,则scim输入正常。

+ 如果在.emacs中增加 (set-language-environment 'Chinese-GB),则可以正常输入中文并显示,但是保存的文档格式为GBK,在其他编辑工具(如gedit)中打开会有乱码(默认是UTF-8,需要指定为GBK格式)。

+ 如果在 .emacs 配置中加一行中文注释,如:;; 中文, 也能正常输入并显示,并且文件格式也是UTF-8

+ 如果用emacs中的内置输入法(setq default-input-method 'chinese-py-punct), 一旦用 C+\ 激活了中文输入(甚至不用输入任何汉字),紧接着 Ctrl+Space 调出scim,也可以正常输入。

Tags:
Posted in Technology | No Comments »