바뀜

둘러보기로 가기 검색하러 가기
80 바이트 추가됨 ,  2017년 11월 2일 (목) 04:35
잔글
=== UTF-8이란? ===
* '''간단히 말하면 유니코드로 인코딩하는 방식 중의 하나'''로, UTF-16은 일반 유니코드(Unicode2.0/iso-10646 UCS-2와 동일)로모든 문자를 16 비트로 표시하지만, 이에 반해 UTF-8은 유니코드의 각 문자를 1-3개의 byte로 다르게 표현한 것이다.
* UTF-8은 unicode값 0000 - 007F까지는 1 byte로, 그 다음부터 07FF까지는 2 byte, 그 다음부터 FFFF까지는 3 바이트를 사용한다.
* 장점으로는 ASCII(0000-007f)까지 1 바이트를 사용하므로 아스키(ASCII) 기반과 호환이 되고 아스키(ASCII)문자의 사용이 많을 때 사용하면 일반 유니코드를 사용할 때보다 오버헤드가 작게 된다. 단점으로는 한글 및 한자와 같이 3 바이트로 표시되는 문자의 사용이 많을 때는 오버 헤드가 크게 된다.
먼저 패키지를 설치한다.
<pre># apt-get install locales</pre>
만약 locales 패키지가 이미 설치되어 있다면
<pre># dpkg-reconfigure locales</pre>
을 입력하여
<pre>
| locales 설정중 |
Locale is a framework to switch between multiple languages for users can select to use their language, country, characters, collation order, etc. Choose which locales to generate. The selection will be saved `/etc/locale.gen', which you can also edit manually (you need to run `locale-gen' afterwards).
Select locales to be generated.
[ ] kl_GL.UTF-8 UTF-8 [ ] ko_KR.EUC-KR EUC-KR [*] ko_KR.UTF-8 UTF-8 [ ] kw_GB ISO-8859-1
<Ok> <Cancel>
</pre>
생성할 로케일 목록에서 '''ko_KR.UTF-8'''을 꼭 선택하도록 한다.
또는 /etc/locale.gen 파일을 열어
<pre># vim /etc/locale.gen</pre>
ko_KR.UTF-8 UTF-8 을 추가하고
<pre>ko_KR.UTF-8 UTF-8</pre>
root로 locale-gen을 실행하면 된다.
<pre># locale-gen</pre>
외부에서 리눅스에 ssh 접속 등을 할 때는 [[쉘에서 한글 출력 팁|이 페이지]] 참고.
=== 한글 입력기 설치 ===
nabi나 scim을 설치한다.
<pre># apt-get install nabi (또는 apt-get install scim scim-hangul)</pre>
=== X 윈도우 설정 ===
.xinitrc 파일을 UTF-8에 맞게 수정한다.
<pre>export LANG=ko_KR.UTF-8 <-- UTF-8로 지정했다. export LC_ALL=ko_KR.UTF-8 <-- LANGUAGE가 지정되지 않았을 때, 모든 LC_변수들의 값을 UTF-8로 통일한다. export XMODIFIERS="@im=nabi" <-- XIM으로 nabi를 지정했다. export GTK_IM_MODULE=hangul2 <-- XIM을 안쓸 때, GTK2의 입력 모듈을 hangul2를 쓰도록 지정했다. '사용하는 윈도매니저' </pre>
== 프로그램별 문제 해결 ==

편집

198

둘러보기 메뉴