10 Windows 10、Emacs 25。 Windows-1251からUTF-8にファイルを変換する場合は、Notepad ++を使用します。 変換前: 変換: 変換後: 私の質問は、Emacsでこの変換が可能かどうかです。 character-encoding — アレックス ソース
7 コマンドset-buffer-file-coding-system(C-x RET f)を使用してエンコードを設定し、ファイルを保存する必要があります。 — xji ソース 1 これでうまくいきました。バッファが変更され、UTF-8で保存できました。 — MattMS 2018年
4 これを行う最も簡単な方法は、次のとおりです。 タイプ C-x RET c 目的のコーディングシステムを選択します(この場合はおそらくutf-8-dos) 渡すC-x C-wコマンドとして、書き込みに、ファイルの名前を渡します — DoMiNeLa10 ソース 助けません。ファイルは "windows-1251"にとどまります — Alex @アレックス申し訳ありません、私はそれが逆であると思いました。このケースで機能するように回答を編集しました。 — DoMiNeLa10 2017 1 もう一度試しますが、役に立ちません。コーディングシステムがutf-8-dosに変更されない — Alex
2 これでうまくいくはずです: でファイルにアクセスしC-x C-fます。 + を使用して、開いているバッファを元のファイルエンコーディング(cp-1251この場合)にM-x戻しrevert-buffer-wth-coding-systemます。 M-x+ set-buffer-file-coding-systemを使用してエンコーディングをutf-8に設定します。 ファイルを保存します。 — Wotopul ソース 1 この回答は@xjiの回答に似ています。 — manandearth 2018