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

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

UTF-8 문자 세트를 가진 로켈

변환 문제가 발생하지 않도록 Oracle Solaris 로켈은 유니코드 문자 세트의 UTF-8 인코딩 형식(UTF-8 Overview 참조)을 사용합니다. 지원되는 모든 언어는 기본 형식과 지원되는 형식으로 UTF-8 로켈을 가집니다.

기록, 기술 및 법률상의 이유로 비UTF-8 로켈인 C 로켈, EMEA 언어용 레거시 1바이트(8비트) ISO 로켈 및 APAC 언어용 기존 로켈도 Oracle Solaris에서 사용할 수 있습니다.

1바이트 문자 세트는 1바이트(8비트)만으로 1자를 표현하므로 가장 많이 사용되었습니다. 하지만 이 문자 세트의 크기 제한(최대 256자)으로 인해 다른 문자 세트를 사용해야 하는 언어가 많습니다. 이로 인해 많은 문제가 발생합니다. 예를 들어, 특정 문자 세트에서 만들어진 파일을 다른 문자 세트에서 읽을 수 없으며 다국어 문서 표시가 문제가 되고 여러 언어에서 1바이트로 표현할 수 있는 것보다 많은 문자를 사용하고 있습니다. 중국어 등 이러한 언어의 경우 다른 멀티바이트 문자 세트가 만들어졌습니다.

Oracle Solaris 11에서는 비UTF-8 로케일(레거시 또는 기존 로케일이라고도 함)에 대한 지원이 제한적입니다. 이러한 제한적 지원 로켈은 GDM 로그인 대화 상자에서 사용할 수 없으며 기본적으로 설치되지 않습니다. UTF-8 로켈에 대해 존재하는 지역화도 비UTF-8 로켈 변형에서 사용하지 못할 수 있습니다. 후속 Oracle Solaris 릴리스에서는 제한적 지원 로켈 중 일부가 제거될 수도 있습니다.

Oracle Solaris 설치 프로그램은 레거시 로켈을 설치하지 않습니다. 이러한 로켈을 사용으로 설정하려면 수동으로 system/locale/extra 패키지를 설치해야 합니다. 예를 들어, 다음 명령을 실행하십시오.

# pkg install system/locale/extra

로켈 페이싯도 올바르게 설정해야 합니다. 자세한 내용은 Locale Facets을 참조하십시오.