|
发表于 2003-12-9 05:28:57
|
显示全部楼层
up
emacs与系统的支持中文不太兼容。一般,就是emacs不识别utf-8的中文编码文件,而系统不识别emacs以gbk方式保存的文件。
解决方法就是尽量用euc-cn来保存中文文件。
一般的emacs中文设置为:
(set-language-environment "Chinese-GB")
(set-keyboard-coding-system 'chinese-iso-8bit)
(set-terminal-coding-system 'chinese-iso-8bit)
(custom-set-variables
;; custom-set-variables was added by Custom -- don't edit or cut/paste it!
;; Your init file should contain only one such instance.
'(auto-compression-mode t nil (jka-compr))
'(case-fold-search t)
'(current-language-environment "Chinese-GB")
'(default-input-method "chinese-py-punct")
'(global-font-lock-mode t nil (font-lock)))
(custom-set-faces
;; custom-set-faces was added by Custom -- don't edit or cut/paste it!
;; Your init file should contain only one such instance.
)
...
如果你的文件使用了utf-8编码,似乎可以加这个文件头,emacs才能正确识别:
;;; -*- coding: utf-8-unix -*-
emacs也有一条命令set-buffer-file-coding-system可以更改保存文件的编码。 |
|