리눅스 로케일(locale)이란? en_US.UTF-8
- 운영체제(OS)
- 2023. 10. 20.
locale
리눅스에서 로케일(locale)은 시스템이 지역, 언어, 날짜, 시간 등을 표현하는 방법을 정의합니다. 로케일은 문자 인코딩, 숫자 및 통화 형식, 시간 및 날짜 형식 등으로 구성되어 있습니다.
locale 확인 방법
전체 로케일 설정을 확인하려면 명령창에 local을 입력합니다. 현재 시스템에서 설정된 모든 로케일 관련 변수 값을 출력합니다.
locale
예시)
[root@localhost ~]# locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
- LANG=en_US.UTF-8 : 시스템의 기본 로케일 설정입니다. en은 영어, US는 미국을 나타냅니다. 그리고 UTF-8은 문자 인코딩 방식을 나타냅니다.
- LC_CTYPE="en_US.UTF-8" : 문자 분류 및 문자열 처리에 사용되는 로케일을 나타냅니다.
- LC_NUMERIC="en_US.UTF-8" : 숫자 형식(예를 들어, 천 단위 구분 기호)에 사용되는 로케일입니다.
- LC_TIME="en_US.UTF-8" : 날짜와 시간의 형식에 사용되는 로케일입니다.
- LC_COLLATE="en_US.UTF-8" : 문자열 정렬 및 비교에 사용되는 로케일입니다.
- LC_MONETARY="en_US.UTF-8" : 통화 형식에 사용되는 로케일입니다.
- LC_MESSAGES="en_US.UTF-8" : 시스템 메시지와 오류 메시지의 번역에 사용되는 로케일입니다.
- LC_PAPER="en_US.UTF-8" : 기본 종이 크기 및 기타 인쇄 관련 설정에 사용되는 로케일입니다.
- LC_NAME="en_US.UTF-8", LC_ADDRESS="en_US.UTF-8", LC_TELEPHONE="en_US.UTF-8", LC_MEASUREMENT="en_US.UTF-8", LC_IDENTIFICATION="en_US.UTF-8" : 각각 이름, 주소, 전화번호, 측정 단위 및 식별 정보 형식에 사용되는 로케일을 나타냅니다.
- LC_ALL= : 이 변수는 모든 LC_ 카테고리에 대한 값을 오버라이드할 수 있는 변수입니다. 여기서는 값이 설정되어 있지 않습니다.
대부분 리눅스 시스템은 주요 로케일 설정이 모두 미국 영어(en_US.UTF-8)로 되어 있습니다. 하지만 유니코드인 UTF-8 인코딩을 사용하기 때문에 한글을 포함한 다른 나라 언어도 문제 없이 디코딩(표현) 가능합니다.
사용 가능한 로케일 목록 확인
아래의 명령어를 사용하면 시스템에서 사용 가능한 모든 로케일을 출력합니다.
locale -a
반응형
'운영체제(OS)' 카테고리의 다른 글
리눅스 파일에 특정 단어 개수 확인 방법 (0) | 2023.11.07 |
---|---|
리눅스 root 권한이 필요한 포트 0~1023 (0) | 2023.10.24 |
윈도우 레지스트리 Run과 RunOnce (부팅 시 동작) (0) | 2023.10.18 |
윈도우 서비스 등록 시 로그온 계정 주의사항 (네트워크 드라이브 권한) (0) | 2023.09.25 |
윈도우 DebugDiag 프로세스 덤프 수집 방법 (0) | 2023.09.13 |