oooooweb 发表于 2006-7-31 10:20:20

emacs下如何实现正常粘贴

现在我的的系统是zh_CN.UTF-8,打开emacs可以正常显示和输入汉字,但从外部考贝的文字都是乱码。如何在不改变编码环境的情况下,可以正常的考贝外部文字。

oooooweb 发表于 2006-7-31 10:25:53

补充,我有emacs下的环境也设为utf-8

loveccy 发表于 2006-7-31 10:41:08

我是这么办的:
(setq default-buffer-file-coding-system 'utf-8)
(setq default-process-coding-system '(utf-8 . utf-8))
(setq default-file-name-coding-system 'utf-8)
(setq default-keyboard-coding-system 'utf-8)
(setq default-sendmail-coding-system 'utf-8)
(setq default-terminal-coding-system 'utf-8)
(set-terminal-coding-system-internal 'utf-8)

具体的每一个是什么意思我都忘了~~~而且这些东西最好应该放在`set-language-environment-hook'里,我偷了点懒直接放最外边了。

看看 info->emacs->International 吧。

loveccy 发表于 2006-7-31 10:42:21

哦,天哪,全都变成笑脸了……

rushrush 发表于 2006-7-31 11:03:54

在option菜单里面->mule 见到有编码的地方都设置成utf-8   :-D
特别是 option->mule->set code system->for x selection /clip board
最后点一下option->save options
这样可能中文字体还有问题,

(create-fontset-from-fontset-spec
"-misc-fixed-medium-r-*--13-*-*-*-c-*-fontset-global,
chinese-gb2312:-*-simsun-medium-r-normal--13-*-*-*-*-*-gb2312.1980-*")

(setq default-frame-alist
      (append '((font . "fontset-global")) default-frame-alist))

oooooweb 发表于 2006-7-31 16:49:24

一般的中文网页编码都是GBK的,可是考到UTF-8环境下的emacs后就全是乱码。被编码搞得真是有点累了。也不知哪里有系统的教材可看。不知道原理,只是照猫画虎式地改变设置,好像总也弄不好。听说emacs23解决了GBK问题,所以前两天下载安装了,可是效果还是和emacs21一样,乱码的地方还是乱码。

loveccy 发表于 2006-7-31 19:17:29

系统的教材你已经有了。C-h i m emacs <return>

我那种改法是好用的。你是哪儿弄错了吧?
页: [1]
查看完整版本: emacs下如何实现正常粘贴