[tips] linux裡 emacs23 utf8 中文輸入與SCIM
最近新昇到emacs 23.1
又發現SCIM中文輸入有問題, ctrl+space老是變回mark.
我的locale是zh_TW.UTF-8
其他程式輸入中文都沒啥問題
就emacs23.1無法輸入中文,
試了老半天 (暫時)解決方法如下:
啟動emacs時用 LC_CTYPE="zh_CN" emacs-23
.emacs 加上這行
(prefer-coding-system 'utf-8)
這樣就沒問題了
至於為什麼要如此我也不能理解
如果有高人肯告訴我那就再好不過了,
不過我暫時懶得去追了, 設個alias也就算了.
總之locale裡似乎只有zh_CN跟zh_CN.gbk會動.
btw,我的環境是gentoo linux.
註: 這個問題 基本上只在terminal上使用emacs -nw的使用者應該不會遇到.
2 則留言:
張貼留言