본문 바로가기
운영_설치/리눅스_유닉스

리눅스(젠투) 로케일 관련...

by 써드아이 2013. 6. 23.

mercury ~ # locale

LANG=ko_KR.UTF-8                                    // 로케일 설정, LC_xxx 로 변화할 수 있다.

LC_CTYPE="ko_KR.UTF-8"                          // 문자 정의, 대/소문자, C 함수에서 ㅅ ㅏ용

LC_NUMERIC="ko_KR.UTF-8"                      // 수치 표시 단위

LC_TIME="ko_KR.UTF-8"                             // 시간과 날짜 표시 형식

LC_COLLATE="ko_KR.UTF-8"                       // 정렬 순서

LC_MONETARY="ko_KR.UTF-8"                    // 화폐 표시 정보

LC_MESSAGES="ko_KR.UTF-8"

LC_PAPER="ko_KR.UTF-8"

LC_NAME="ko_KR.UTF-8"

LC_ADDRESS="ko_KR.UTF-8"

LC_TELEPHONE="ko_KR.UTF-8"

LC_MEASUREMENT="ko_KR.UTF-8"

LC_IDENTIFICATION="ko_KR.UTF-8"

LC_ALL=



/etc/env.d/02locale 파일에 설정한 로케일로 적용된다.
LANG="ko_KR.UTF-8"

locale-gen 명령으로 로케일 관련된 파일을 만드는 듯...

locale-gen 과 localedef 가 같은 명령일 까???



# localedef -cvi ko_KR -f EUC-KR ko_KR.euckr

# localedef -cvi ko_KR -f UTF-8 ko_KR.utf8


-i ko_KR // 로케일 정의 파일 (/usr/share/i18n/locales/ko_KR 임)

-f UTF-8 // 캐릭터맵 ( /usr/share/i18n/charmaps/UTF-8.gz 임)


/usr/lib/locale 디렉토리가 존재해야하며 그 밑으로 locale-archive 파일이 생성된다.


locale 명령이 참조하는 파일이다.





LANG="C" 의 경우 US-ASCII 를 사용한다는 뜻