2016-03-24 16 views
0

txtファイルにはエンコーディング情報が格納されていないので、テキストエディタは指定されたテキストファイルのエンコーディングについて知識を深めてから、と推定されるエンコーディングを使用します。エディタがあなたのテキストを画面上に取得したと正しく推測した場合、エディタが間違っていると推測した場合、あなたは時々ぎこちなくなります。これまで私はこの権利を得ていますか?emacsでのエンコーディングの認識

今問題にします。私はcsvファイルに銀行口座を持っています。私はMS Excel 14(MS Office 2010)でそれを開くと、エンコーディングを認識し、問題のある作業を「obračun」と表示します。すばらしいです。 Emacs 24.3.1でファイルを開くと、正しいエンコーディングが認識されず、問題のある単語が "obra鑾n"と表示されます。それほど素晴らしいわけではない。

私の質問は、Emacsにファイルのエンコード方法を伝えるにはどうすればいいですか?

ありがとうございました。 Emacs Manualから

答えて

1

Emacsが誤ってファイルのエンコーディングを認識した場合、あなたはC-X RET Rrevert-buffer-with-coding-system)で正しい符号化方式を使用して ファイルを再読み込みすることができます。このコマンドは、 コーディングシステムの使用を促します。

utf-16を試してください。

+0

ありがとう、それは私が探しているコマンドです。そして、それはUTF-16ではありません: -/ – dijxtra

+2

Excelは明らかに私より推測に優れています;-) – Thomas

+1

@dijxtra cp-1250またはiso-8859-2(latin-2)をお試しあればどうですか? – jDo