EmacsはUTF-8ファイル内の特定の文字の8進エスケープを表示します。

EmacsはUTF-8ファイル内の特定の文字の8進エスケープを表示します。

math.stackexchange.com、wikipediaなどのウェブサイトのgeditデフォルト設定を使用して、いくつかの数学式をgeditの下のいくつかのファイルにコピーしました。

今emacsでファイルを開くと、エンコードが正しくありません。

ファイルのエンコーディングが最も可能性の高いものは何ですか?

たとえば、以下はemacsのutf-8の下に表示されるいくつかのテキストです。

Let f be a measurable function from (\246\270,F,\246\314) to (R,B(R)).                                                                 
then                                                                                                                                   
\246\314(|f|>t) as a function of t is Riemann integrable over [0,\241\336).                                                            
the expectation of the measure f induces on its codomain i.e. \241\322_\246\270 |f| d\246\314 = \241\322_[0,\241\336) \246\314(|f|>t) 

実際、geditには次のように表示されます。

Let f be a measurable function from (Ω,F,μ) to (R,B(R)). 
then
μ(|f|>t) as a function of t is Riemann integrable over [0,∞).
the expectation of the measure f induces on its codomain i.e. ∫_Ω |f| dμ = ∫_[0,∞) μ(|f|>t) 

サンプルテキストのエンコードされた文字セットをどのように見つけることができますか?ありがとうございます。

答え1

サンプルテキストのエンコードされた文字セットをどのように見つけることができますか?

Emacsでサンプルテキストを開くときに文字セットを見つける方法を意味する場合は、おそらくM-x describe-current-coding-systemEmacsでそれをしたいのでしょうか?

答え2

特定のファイルのエンコードを確認する必要がある場合は、次のfileコマンドを使用できます。

$ cat findenc.txt 
Let f be a measurable function from (Ω,F,μ) to (R,B(R)). 
then
μ(|f|>t) as a function of t is Riemann integrable over [0,∞).
the expectation of the measure f induces on its codomain i.e. ∫_Ω |f| dμ = ∫_[0,∞) μ(|f|>t)
$ file findenc.txt 
findenc.txt: UTF-8 Unicode text
$ 

どのバージョンのemacsを使用しているかわかりませんが、設定を変更せずにemacs24とemacs23だけでなく、geditとviでもファイルが自動的に正しく表示されます(Ubuntu 14.04)。

関連情報