Oracle® Solaris 11.2의 국제 언어 환경 설명서

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

C 로케일

C 로케일(POSIX 로케일이라고도 함)은 모든 POSIX 준수 시스템에 대한 기본 시스템 로케일입니다. Oracle Solaris 운영 체제는 POSIX 시스템입니다. Single UNIX Specification 버전 3이 C 로켈을 정의합니다. http://www.unix.org/version3/online.html에서 등록을 통해 사양을 읽고 다운로드할 수 있습니다.

다음 두 가지 방법으로 사용 중인 국제화된 프로그램이 C 로켈로 실행되도록 지정할 수 있습니다.

  • 모든 로켈 환경 변수의 설정을 해제합니다. C 로켈로 응용 프로그램을 실행합니다.

    $ unset LC_ALL LANG LC_CTYPE LC_COLLATE LC_NUMERIC LC_TIME LC_MONETARY LC_MESSAGES
  • 명시적으로 로케일을 C 또는 POSIX로 설정합니다.

    $ export LC_ALL=C
    $ export LANG=C

    일부 응용 프로그램에서는 LANG 환경 변수를 확인할 때 실제로 setlocale(3C)을 호출하지 않고 현재 로케일을 참조합니다. 이 경우 LC_ALLLANG 로케일 환경 변수를 지정하여 셸이 명시적으로 C로 설정됩니다. 로케일 환경 변수 간의 우선 순위 관계는 setlocale(3C) 매뉴얼 페이지를 참조하십시오.

터미널 환경에서 현재 로케일 설정을 확인하려면 locale(1) 명령을 실행하십시오.

$ locale
LANG=C
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_ALL=