O Emacs mostra escapes octal para alguns caracteres em um arquivo UTF-8

1

Copiei algumas fórmulas matemáticas em alguns arquivos no gedit, usando as configurações padrão do gedit de sites, como math.stackexchange.com, wikipedia, ...

Quando abro os arquivos agora sob o emacs, a codificação não está correta.

Quais são as codificações mais prováveis para os arquivos?

Por exemplo Aqui está um texto mostrado no emacs sob utf-8:

Let f be a measurable function from (60,F,64) to (R,B(R)).                                                                 
then                                                                                                                                   
64(|f|>t) as a function of t is Riemann integrable over [0,16).                                                            
the expectation of the measure f induces on its codomain i.e. 12_60 |f| d64 = 12_[0,16) 64(|f|>t) 

que são realmente mostrados no gedit como:

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) 

Como você descobre a codificação charset do texto de exemplo? Obrigado.

    
por Tim 26.09.2014 / 05:24

2 respostas

0

How do you find out the encoding charset of the example text?

Se você quer dizer como encontrar o charset enquanto o texto de exemplo está aberto no emacs, então talvez M-x describe-current-coding-system no emacs seja o que você procura?

    
por 26.09.2014 / 12:59
0

Se você precisar descobrir a codificação de um arquivo específico, use o comando 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
$ 

Não tenho certeza de qual versão do emacs você está usando, mas o arquivo automaticamente parece certo para mim no emacs24 e emacs23, assim como no gedit e vi, sem ter que alterar nenhuma configuração (Ubuntu 14.04).

    
por 26.09.2014 / 21:21