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