2010-07-30 93 views
2

當我在Emacs中打開一個包含德語變音符號(在字符串中出現「Präsentation」一詞)的緩衝區時,一旦保存文件,Emacs會自動將其轉換爲不同的編碼。Emacs自動編碼轉換

我怎麼能告訴Emacs的獨自離開編碼?

回答

4

M-x set-buffer-file-coding-system是你在找什麼。

你也可以看看http://www.delorie.com/gnu/docs/emacs/emacs_221.html

+0

Thx爲答案。這個命令明確地設置了編碼,但我想保留原來的編碼,我認爲這是一個不同的問題。我想避免在遇到包含「特殊」字符的緩衝區時必須執行命令。真正的問題是Emacs最初猜錯文件的編碼嗎?也許'設置文件的編碼系統,alist'正確可以幫助... – 2010-07-30 10:48:22

0

我不知道它是否是一個在stackoverflow中的錯誤,或者你真的指你在Emacs中看到A〜和通用貨幣符號。如果問題是Emacs顯示錯誤字符,那麼以下可能會有所幫助:

(prefer-coding-system 'utf-8)