aws에서 ubuntu EC2를 하나 생성해 보면 locale이 en_US.UTF-8인걸 확인할 수 있다.
# locale
왜 서울 리전에서 만들었는데 en_US가 기본인거지.. ㄷㄷ
파일에 들어가는 한글들이 마꾸 깨저버리니 살짝 바꿔주자.
명령어 창에서 다음처럼 입력하자
# vi /etc/default/locale
(나름 중요한 파일이라 vi 편집 시 저장이 안될 경우가 있다 그럴떈 sudo를 붙여주자)
# sudo vi /etc/default/locale
(ec2라면 그냥 sudo 붙이고 하자)
먼저 기존에 설정되어있는 en_US을 삭제하고 ko_KR을 추가!
나중에 프로그램에서 갑자기 오류가 나서 원래 locale을 찾는다고 구글링하고 생쑈를 하기도 했는데... 여러분도 그럴 수 있으니 그냥 #붙여서 주석처리하는 것도 방법이다...
# LANG=”en_US.UTF-8″
자 다음에 소스명령을 한번 먹여주면 끝!
# source /etc/default/locale
로케일도 다시 확인해보자
# locale
다른 OS의 경우 다음 경로에서 변경해주면 된다.
CentOS
/etc/sysconfig/i18n
페도라
/etc/locale.conf
PS 로케일이 UTF-8로 되어 있는데도 한글이 계속 깨진다면 PUTTY등의 원격접속 프로그램의 문자설정이 잘못 된 것이니...나처럼 무식하게 안바꿔도 된다
'IT' 카테고리의 다른 글
[ubuntu] utilsmodule.c:1:20: fatal error: Python.h: No such file or directory compilation terminated. (0) | 2018.05.31 |
---|---|
[ubuntu] 우분투 서버에서 타임존(timezon) 변경 (0) | 2018.05.31 |
[Ubuntu] 우분투 계정 sudo 권한 부여(sudoers) (0) | 2018.05.31 |
[Coin] Ubuntu 16.4 XMR-STAK monero7 설치 방법!! (0) | 2018.04.11 |
[Openstack] 인스턴스 생성 후 접속 장애-Instance console keyboard error (0) | 2017.03.21 |