[原创]zh_CN.utf-8下emacs21中文显示解决方案

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
jackie214
帖子: 5
注册时间: 2006-06-19 13:12

[原创]zh_CN.utf-8下emacs21中文显示解决方案

#1

帖子 jackie214 » 2006-06-24 2:19

1、确定装了mule-ucs,这样emacs就可以显示utf8字符了。

代码: 全选

sudo apt-get install mule-ucs
2、设置.emacs文件如下:

代码: 全选

;; 设置中文语言环境,打开文件时为自动判断是否中文
(set-language-environment 'Chinese-GB)

;; 写文件的编码方式
(set-buffer-file-coding-system 'gb2312)

;; 新建文件的编码方式
(setq default-buffer-file-coding-system 'gb2312)

;; 终端方式的编码方式,如M-x shell
(set-terminal-coding-system 'utf-8)

;; 键盘输入的编码方式
(set-keyboard-coding-system 'gb2312)

;; 读取或写入文件名的编码方式
(setq file-name-coding-system 'utf-8)
经过以上设置,emacs21可以完美显示中文。并且其他程序粘贴到emacs里面也为汉字。如果要emacs与外部共享剪贴版,可以加入:

代码: 全选

(setq x-select-enable-clipboard t)
stallmanliu
帖子: 24
注册时间: 2006-07-03 16:44
联系:

#2

帖子 stallmanliu » 2006-07-09 3:08

mark..........
xautofzx
帖子: 315
注册时间: 2005-05-11 20:14
来自: 西安理工大学

#3

帖子 xautofzx » 2006-07-11 10:54

太好了,等放假了试验一下。
bocai
帖子: 40
注册时间: 2006-08-25 23:06

#4

帖子 bocai » 2006-08-30 21:35

请问LZ 这个 (2、设置.emacs文件如下:)中的.emacs文件在哪个目录下?
linwu0
帖子: 12
注册时间: 2006-08-30 9:36

#5

帖子 linwu0 » 2006-08-31 0:13

请问LZ 这个 (2、设置.emacs文件如下:)中的.emacs文件在哪个目录下?
winsphinx
帖子: 65
注册时间: 2006-06-07 13:25

#6

帖子 winsphinx » 2006-09-04 13:06

在 $HOME 下
woodandwood
帖子: 86
注册时间: 2006-07-21 16:15

#7

帖子 woodandwood » 2006-09-05 9:11

没玩过emacs,不过还是支持一下 :wink:
morningboat
帖子: 179
注册时间: 2006-06-09 20:31

#8

帖子 morningboat » 2006-09-16 12:31

cool. Will have a try.
solo_lxy
帖子: 14
注册时间: 2006-04-30 11:07

#9

帖子 solo_lxy » 2006-09-20 18:30

好像不行阿 ,emacs提示说没有找到Chinese-GB

这时为什么?

还有 ,我用的是fcitx输入法,Ctrl + Space在emacs中被用做设置标记,这个如何解决?
头像
cookierolls
帖子: 165
注册时间: 2007-05-10 22:40

#10

帖子 cookierolls » 2007-06-01 22:53

谢谢 分享。马上试试。。。
hillking
帖子: 79
注册时间: 2007-05-15 20:40

#11

帖子 hillking » 2007-06-03 10:38

好像没有这样文件阿!?
回复