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).

관련 정보