in Emacs

[Emacs] About Encoding

1. Encoding 자동 판별 모듈 – Unicad
Unicad는 Universal Characterset AutoDetector의 약자입니다.
Mozila Universal Charset Detector를 Emacs 모듈로 포팅한 것이라고 하네요.
이 모듈은 Google Code에서 호스팅 되고 있고, EmacsWiki에 별도로 설명하는 페이지를 가지고 있습니다.
[code]
Project Link: <a href="http://code.google.com/p/unicad/">http://code.google.com/p/unicad/</a>
EmacsWiki Link: <a href="http://www.emacswiki.org/cgi-bin/emacs/Unicad">http://www.emacswiki.org/cgi-bin/emacs/Unicad</a>
잘 정리되어 있는 링크 : <a href="http://blog.kaisyu.com/2011/01/emacs-encoding-unicad.html">http://blog.kaisyu.com/2011/01/emacs-encoding-unicad.html</a>
[/code]

2. Emacs File/Character Encoding/Decoding FAQ를 정리해 보았습니다.
출처 : http://xahlee.org/emacs/emacs_encoding_decoding_faq.html
이번 장은 Emacs에서 파일과 Char인코딩/디코딩에 대해서 이야기 나눠보겠습니다.
만약 인코딩과 디코딩에 대해서 좀 더 알고 싶다면 UNICODE Basics: What’s Character Encoding, UTF-8, and All That?
Q:버퍼에서, 인코딩 시스템이 그파일을 어떻게 디코드하였는지 알 수 있나요?
A:’buffer-file-coding-system’ 변수를 확인하기 위해서,
[M-x describe-variable] 입력 후에 변수 명 ‘buffer-file-coding-system’을 입력합니다.

Q:Open/Save 된 파일이 현재 어떻게 코딩 시스템을 사용하는지 알 수 있을가요?
A:[M-x describe-coding-system]

Q:버퍼 인코딩 시스템을 어떻게 설정할 수 있나요?
A:’set-buffer-file-coding-system’을 부른 후에 원하는 인코딩 타입을 입력해주면 됩니다.

Q:Opening/Saving 할때 영구적으로 인코딩 방법을 어떻게 선택하나요?
A:Options>Mule(Multilingual Environment)>Set Language Environment를 선택합니다.
원하는 환경을 바꾸고 Options>Save Opstion을 눌러 환경을 저장합니다.

Q:Emacs는 어떠한 인코딩 방식을 지원하나요?
A:’list-coding-systems’ 를 호출하게 되면 리스트를 보여줍니다.

Q:물리적으로 인코딩 방식을 설정 할 수 있나요?
A:첫 라인에 [-*- coding: utf-8 -*-]파일을 넣어줍니다. 자세한건 원 글을 읽어보세요.

Q:어디서 emacs 유니코드에 대해서 좀더 읽어볼수 잇나요?
A:본 사이트 참조.

Write a Comment

Comment