QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2382|回复: 6

emacs下如何实现正常粘贴

[复制链接]
发表于 2006-7-31 10:20:20 | 显示全部楼层 |阅读模式
现在我的的系统是zh_CN.UTF-8,打开emacs可以正常显示和输入汉字,但从外部考贝的文字都是乱码。如何在不改变编码环境的情况下,可以正常的考贝外部文字。
 楼主| 发表于 2006-7-31 10:25:53 | 显示全部楼层
补充,我有emacs下的环境也设为utf-8
回复

使用道具 举报

发表于 2006-7-31 10:41:08 | 显示全部楼层
我是这么办的:
(setq default-buffer-file-coding-system 'utf-
(setq default-process-coding-system '(utf-8 . utf-)
(setq default-file-name-coding-system 'utf-
(setq default-keyboard-coding-system 'utf-
(setq default-sendmail-coding-system 'utf-
(setq default-terminal-coding-system 'utf-
(set-terminal-coding-system-internal 'utf-

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

看看 info->emacs->International 吧。
回复

使用道具 举报

发表于 2006-7-31 10:42:21 | 显示全部楼层
哦,天哪,全都变成笑脸了……
回复

使用道具 举报

发表于 2006-7-31 11:03:54 | 显示全部楼层
在option菜单里面->mule 见到有编码的地方都设置成utf-8   
特别是 option->mule->set code system->for x selection /clip board
最后点一下option->save options
这样可能中文字体还有问题,
[code:1]
(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))
[/code:1]
回复

使用道具 举报

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

使用道具 举报

发表于 2006-7-31 19:17:29 | 显示全部楼层
系统的教材你已经有了。C-h i m emacs <return>

我那种改法是好用的。你是哪儿弄错了吧?
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-5-2 16:05 , Processed in 0.130514 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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