문제

나는 내 코드가 ASCII가 아닌 문자를 처리할 수 있는지 테스트하기 위해 종종 "你好"와 같은 간단한 중국어 문구를 사용합니다.Emacs에 직접 한자를 입력할 때마다 물음표로만 나옵니다.

미리 만들어진 텍스트 파일을 열면 Emacs에서 문자가 제대로 표시되는 경우가 있지만 항상 그런 것은 아닙니다.예를 들어 메모장에서 "你好"이 포함된 간단한 텍스트 파일을 생성하면 好는 잘 표시되지만 你는 상자만 표시합니다.Emacs는 한자를 처리할 수 있나요?그렇다면 어떻게 설정하나요?

나는 Courier New 글꼴을 사용하여 Windows에서 Emacs 22.3.1을 실행하고 있지만 Linux에서도 이 작업이 가능하다는 점이 궁금합니다.필요한 모든 동부 언어 패키지가 설치되어 있습니다.메모장에서 중국어로 문제 없이 편집할 수 있습니다.

도움이 되었습니까?

해결책

Emacs 23 릴리스는 Windows에서 겪었던 문제를 해결했습니다.한자는 소란이나 해킹 없이 제대로 작동합니다.버퍼에 직접 중국어를 쓰거나 문제 없이 파일을 열 수 있습니다.Emacs의 유니코드 지원은 버전 23까지 완전히 구현되지 않았습니다.

Emacs 23 릴리스 노트

다른 팁

이것을 시도해 보셨나요(leim)?http://www.khngai.com/emacs/chinese.php

Emacs에서 사용하는 Liberation Mono 글꼴은 이러한 문자를 표시할 수 있습니다.

Microsoft ttf 글꼴과 같이 모든 글리프가 포함된 적합한 글꼴 모음을 설치해야 합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top