7

多くの異なるエンコーディングで作成されたtxtファイルを(エンコーディングが何であるかを知る前から)emacsで開きます。正しく表示されない場合もありますが、結局のところ、5 秒間検索して置換するだけで、通常は問題を解決するのに十分です。将来の頭痛の種を最小限に抑えるために、emacs で使用するすべてのファイルを utf-8 にしたいと考えています。(1) utf-8 でエンコードされているかのように emacs に強制的にファイルを表示させる方法、および/または (2) 新しい/編集したテキスト ファイルを常に utf-8 エンコーディングで保存する方法はありますか?

4

2 に答える 2

4

私はこれを持っています.emacs(もちろんどこかからコピーしました)。彼らは理解するのが簡単だと思います

 (setq buffer-file-coding-system 'utf-8-unix)
 (setq default-file-name-coding-system 'utf-8-unix)
 (setq default-keyboard-coding-system 'utf-8-unix)
 (setq default-process-coding-system '(utf-8-unix . utf-8-unix))
 (setq default-sendmail-coding-system 'utf-8-unix)
 (setq default-terminal-coding-system 'utf-8-unix)
于 2012-04-15T06:46:18.747 に答える
3

試す

(set-locale-environment "en_US.UTF-8")

ここで、"en" は言語コード、"US" は国コードです (これは用紙サイズやその他のものに影響します)。 C-h fset-locale-environment詳細については。

于 2012-04-15T07:17:25.737 に答える