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_ALL 및 LANG 로케일 환경 변수를 지정하여 셸이 명시적으로 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=