LinuxSir.cn,穿越时空的Linuxsir!

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

关于emacs使用输入法的yy帖

[复制链接]
发表于 2006-10-12 21:56:08 | 显示全部楼层 |阅读模式
偶的emacs-23终于又可以用上scim了。。。原来env LC_CTYPE="zh_CN.GBK" emacs --enable-font-backend --font "MonoSpace-13"真的可以。。看来LC_CTYPE为UTF-8确实不行啊

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2006-10-13 00:16:47 | 显示全部楼层
居然可以这样
回复 支持 反对

使用道具 举报

发表于 2006-10-13 09:35:44 | 显示全部楼层
zhllg,gentoo关于locale的说明文档链接请再发一次吧,谢谢。
我的fcitx在emacs中还是没法用(scim升级1.4.5出问题,刚转到fcitx):
LC_ALL=zh_CN.UTF-8
1.用楼主的方法无法用C-SPC调用fcitx
2.用$ LC_ALL=zh_CN.GBK emacs &  可以调出输入法窗口,但字不上屏。
3.设LC_CTYPE=zh_CN.GBK ,env-update 后,直接启动emacs就可以正常使用fcitx输入汉字了,但urxvt和gnome-terminal中原本显示正常的汉字变乱码了。
我的fcitx是加在xinitrc中起动的,正在测试用其他方法加载的情形。
回复 支持 反对

使用道具 举报

发表于 2006-10-13 09:45:34 | 显示全部楼层
教你一招google搜索技巧
gentoo locale site:gentoo.org
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-13 09:47:10 | 显示全部楼层
Post by zhou3345
zhllg,gentoo关于locale的说明文档链接请再发一次吧,谢谢。
我的fcitx在emacs中还是没法用(scim升级1.4.5出问题,刚转到fcitx):
LC_ALL=zh_CN.UTF-8
1.用楼主的方法无法用C-SPC调用fcitx
2.用$ LC_ALL=zh_CN.GBK emacs &  可以调出输入法窗口,但字不上屏。
3.设LC_CTYPE=zh_CN.GBK ,env-update 后,直接启动emacs就可以正常使用fcitx输入汉字了,但urxvt和gnome-terminal中原本显示正常的汉字变乱码了。
我的fcitx是加在xinitrc中起动的,正在测试用其他方法加载的情形。


你不用试了。。fcitx是不行的。。可能与编码转换有关吧
回复 支持 反对

使用道具 举报

发表于 2006-10-13 10:35:10 | 显示全部楼层
<!-- null -->

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2006-10-13 10:37:27 | 显示全部楼层
呵呵,还真不知道可以用site,zhllg,多谢。
楼上把方法贴出来啊,先谢了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-13 10:51:18 | 显示全部楼层
Post by zhou3345
呵呵,还真不知道可以用site,zhllg,多谢。
楼上把方法贴出来啊,先谢了。


是啊别光帖个图。。把方法帖出来让人家把问题解决了啊。。反正我这当时没做其它什么设置用fcitx也是不行的。。当时也没怎么去尝试。。或许zhou3345兄弟你可以试试设置(set-keyboard-coding-system 'gbk)还有language-environment等等然后LC_CTYPE="zh_CN.GBK" emacs
回复 支持 反对

使用道具 举报

发表于 2006-10-13 11:03:05 | 显示全部楼层
(set-keyboard-coding-system 'chinese-iso-8bit)
  1. ~ > locale
  2. LANG=en_US.UTF-8
  3. LC_CTYPE=zh_CN.UTF-8
  4. LC_NUMERIC=en_US.UTF-8
  5. LC_TIME=en_US.UTF-8
  6. LC_COLLATE=en_US.UTF-8
  7. LC_MONETARY=en_US.UTF-8
  8. LC_MESSAGES=en_US.UTF-8
  9. LC_PAPER=en_US.UTF-8
  10. LC_NAME=en_US.UTF-8
  11. LC_ADDRESS=en_US.UTF-8
  12. LC_TELEPHONE=en_US.UTF-8
  13. LC_MEASUREMENT=en_US.UTF-8
  14. LC_IDENTIFICATION=en_US.UTF-8
  15. LC_ALL=
  16. ~ >
复制代码
回复 支持 反对

使用道具 举报

发表于 2006-10-13 11:04:26 | 显示全部楼层
用LC_ALL=zh_CN.GBK还可以激活输入法,但不能打字。
用LC_CTYPE=zh_CN.GBK连激活输入法都不能。
有兄弟知道为什么用LC_CTYPE="zh_cn.GBK"会造成rxvt-unicode乱码吗?

原来slashseed兄用的是en_US.UTF-8的locale,我用的是zh_CN.UTF-8,不过可以试试:)
回复 支持 反对

使用道具 举报

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

本版积分规则

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