메뉴 닫기

우분투(Ubuntu) 14 버전에서 로케일(locale)을 변경해봅시다.

 

가끔 우분투의 로케일(locale)을 변경하고 싶다는 상담을 가끔 받곤합니다.
보통 원격접속에서 글자가 깨지는 문제로 eucKR에서 UTF-8로 또는 그 반대의 경우로
변경을 진행하시려는 경우가 많지요 한번 이 글을 참고해서 한번 해보시는것도 나쁘지 않을것같습니다.
이 글은 가상서버 우분투 14.10 64비트 버전에서 실험하였습니다.

 

1

 

1.  변경하기 전에 locale를 확인합니다. 현재 저는 eucKR로 되어있습니다.

 

4

 

2, vi로 locale을 엽니다. 바로 적용하는 방법이 있지만 vi로 수정하는게 실수없이 할수있어 좋습니다.

# vi /etc/default/locale

 

5

 

3. 먼저 기존에 설정되어있는 eucKR을 삭제하고 UTF-8을 추가합니다.
    나중에 eucKR로 다시 돌아가려면 그냥 주석처리를 해버려도 괜찮겠죠.

# LANG=”ko_KR.UTF-8″

 

6

 

4. source로 로케일을 적용한후 확인합니다. 적용시 리부팅할 필요없이 바로 적용됩니다.

# source /etc/default/locale
# locale

 

2

 

5, 로케일이 정상적으로 변경되었는지 한번 확인해봅니다. 만약 정상적으로 변경했는데도
     글자가 깨져보인다면 원격접속 프로그램인 PUTTY등에서 문자셋 변환을 확인해보세요

 

8

 

6. 로케일을 UTF-8로 정했는데도 PUTTY등의 원격접속 프로그램의 문자 셋 변환이 CP949(eucKR)로
    되어있다면 글자가 깨져서 나올수도 있습니다. 

 

복사 붙여넣기로 빠르게 작업하고 싶으신 분은 아래를 참고해주세요

vi /etc/default/locale

LANG=”ko_KR.UTF-8″ 또는 LANG=”ko_KR.eucKR” 저장

source /etc/default/locale

locale

 

다른 리눅스의 locale 설정변경은 아래를 참고하시면 됩니다.

우분투의 경우
/etc/default/locale

CentOS의 경우
/etc/sysconfig/i18n

페도라의 경우
/etc/locale.conf

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x