奇怪!!在kubuntu8.10 emacs 的shell 模式显示乱码,怎么解决?

Vim、Emacs配置和使用
回复
ztf
帖子: 44
注册时间: 2007-04-29 13:15

奇怪!!在kubuntu8.10 emacs 的shell 模式显示乱码,怎么解决?

#1

帖子 ztf » 2008-12-18 22:09

编辑模式可以可以输入中文,显示中文。但是M-x shell 后输入中英文,显示也没问题;但是ls,不论中英文显示一片乱码,ls|sort 正常显示。
解决???
forcotton
帖子: 57
注册时间: 2006-10-06 21:10

Re: 奇怪!!在kubuntu8.10 emacs 的shell 模式显示乱码,怎么解决?

#2

帖子 forcotton » 2008-12-19 2:41

听起来象是颜色代码的问题? 在配置文件中
(ansi-color-for-comint-mode-on)
试试看.
ztf
帖子: 44
注册时间: 2007-04-29 13:15

Re: 奇怪!!在kubuntu8.10 emacs 的shell 模式显示乱码,怎么解决?

#3

帖子 ztf » 2008-12-19 8:47

谢谢楼上。shell模式下 ls ,这次英文可以显示了,但是中文却不行。
我的.emacs 设置是
(set-language-environment 'Chinese-GB)
ztf
帖子: 44
注册时间: 2007-04-29 13:15

Re: 奇怪!!在kubuntu8.10 emacs 的shell 模式显示乱码,怎么解决?

#4

帖子 ztf » 2008-12-19 9:05

解决了 ,.emacs如下
(set-language-environment 'Chinese-GB)
(ansi-color-for-comint-mode-on)
(prefer-coding-system 'utf-8)

---------------------------------------------------
????????????
但是
不知道 (set-language-environment 'Chinese-GB) 和(prefer-coding-system 'utf-8)是否有相同冲突的地方,是否后面的设置否定了前面的中文环境设置?
lovelotus
帖子: 96
注册时间: 2008-08-09 8:44

Re: 奇怪!!在kubuntu8.10 emacs 的shell 模式显示乱码,怎么解决?

#5

帖子 lovelotus » 2010-05-17 13:22

好啊完美解决了我的问题
回复