7

私は erlang プログラムを開発するために pc を使用していました。1 つは mac os x 10.6 で、もう 1 つは mac os x 10.7 です。

".emacs"両方のPCのファイルには、次のスクリプトが含まれています

;;handle emacs utf-8 input
(set-terminal-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)
(prefer-coding-system 'utf-8)

しかし、一方の PC で漢字を含むコメントを入力して保存し、もう一方の PC にダウンロードすると。漢字が正しく表示されません。逆の操作についても同じ話です。

現在のファイルのエンコーディング タイプを確認する方法を知りたいですか? それを行うコマンドはありますか?

4

3 に答える 3

10

私はあなたが探していると信じていますbuffer-file-coding-systemM-x describe-variableそれについてもっと教えてくれます、そしてあなたはそれを設定してM-x eval-expression使うことができます(setq buffer-file-coding-system 'coding-system-i-want)。これにより、単一のバッファーに設定されます。動作させたら、にエントリを追加して、必要にfile-coding-system-alist応じてオプションを永続的に設定できます。

于 2012-07-31T02:20:35.887 に答える
1

設定することもできます

コーディングシステム-for-writeコーディング-system-for-read

于 2012-07-31T06:51:49.993 に答える