Solaris 10 릴리스 노트

현지화 관련 문제

이 절에서는 Solaris 10 OS에 적용되는 현지화 관련 문제를 설명합니다.

로그인 화면에서 UTF-8을 권장 로켈로 표시

로그인 화면의 언어 메뉴에서 UTF-8 로켈이 권장 옵션으로 표시됩니다. 예를 들어, 일본어 로켈의 경우 다음과 같은 화면이 나타납니다.


ja_JP.eucJP -------------- Japanese EUC
ja_JP.PCK  --------------- Japanese PCK
ja_JP.UTF-8 (Recommended) - Japanese UTF-8

JDS(Java Desktop System) 사용자에게는 UTF-8 로켈 사용이 권장됩니다. JDS에서 내부 문자 인코딩으로 UTF-8/Unicode를 사용하기 때문입니다. 또한 이 권장 옵션은 향후 비UTF-8 로켈에 대한 소프트웨어 지원 중단 발표에도 적용됩니다. 레거시 또는 기존 비UTF-8 로켈을 참조하십시오.

UTF-8 로켈로 마이그레이션할 때 파일은 데이터 가져오기 또는 내보내기에 사용하는 방법에 영향을 줍니다.

Microsoft Office 파일

Microsoft Office 파일은 유니코드로 인코딩됩니다. StarSuite 응용 프로그램에서 유니코드로 인코딩된 파일을 읽고 쓸 수 있습니다.

HTML 파일

Mozilla 편집기 같은 HTML 편집기를 사용하여 작성한 HTML 파일이나 웹 브라우저에서 저장한 HTML 파일에는 일반적으로 charset 인코딩 태그가 포함되어 있습니다. 내보내거나 가져온 후 이러한 HTML 파일의 인코딩 태그에 따라 Mozilla Navigator 웹 브라우저를 사용하여 HTML 파일을 찾거나 Mozilla 편집기를 사용하여 HTML 파일을 편집할 수 있습니다.

손상된 HTML 파일 수정

일부 HTML 파일은 가비지 문자로 표시될 수 있습니다. 이 문제는 대개 다음과 같은 이유로 발생합니다.

HTML 파일에서 charset 인코딩 태그를 찾으려면 다음과 같이 하십시오.

  1. Mozilla에서 파일을 엽니다.

  2. Ctrl-i를 누르거나 보기를 클릭하여 보기 메뉴를 엽니다.

  3. 페이지 정보를 클릭합니다.

charset 정보는 일반 탭의 맨 아래에 다음과 같이 표시됩니다.


Content-Type text/html; charset=us-ascii

charset=us-ascii 문자열이 파일의 실제 인코딩과 일치하지 않으면 파일이 손상된 것일 수 있습니다. HTML 파일의 인코딩을 편집하려면 다음과 같이 하십시오.

  1. Mozilla 편집기에서 파일을 엽니다.

  2. 파일 메뉴를 엽니다.

  3. 문자로 저장을 선택합니다.

  4. 올바른 인코딩을 선택합니다. Mozilla 편집기는 인코딩과 charset 태그를 적절하게 자동으로 변환합니다.

이동식 형식으로 저장되는 전자 메일

현재 사용되는 메일에는 MIME charset 태그가 지정됩니다. 전자 메일 및 달력 응용 프로그램에서 MIME charset 태그를 인식합니다. 인코딩 변환은 수행하지 않아도 됩니다.

일반 텍스트 파일

일반 텍스트 파일에는 charset 태그가 없습니다. 파일이 UTF-8로 인코딩되어 있지 않으면 인코딩 변환이 필요합니다. 예를 들어, 중국어 번체 big5로 인코딩된 일반 텍스트 파일을 UTF-8로 변환하려면 다음 명령을 실행하십시오.


iconv -f big5 -t UTF-8 inputfilename


 > outputfilename

인코딩 변환에 파일 시스템 검사기를 사용할 수도 있습니다.

텍스트 편집기를 사용하여 문자 인코딩 텍스트를 자동으로 읽고 쓰거나 파일을 열거나 저장할 때 명시적으로 인코딩을 지정할 수 있습니다.

텍스트 편집기를 시작하려면 실행을 누른 다음 응용 프로그램->보조 프로그램->텍스트 편집기를 선택합니다.

파일 이름 및 디렉토리 이름

멀티바이트 문자를 사용하는 파일 이름과 디렉토리 이름이 UTF-8 인코딩이 아닌 경우 인코딩 변환이 필요합니다. 파일 시스템 검사기를 사용하여 파일 및 디렉토리 이름과 일반 텍스트 파일의 내용을 기존 문자 인코딩에서 UTF-8 인코딩으로 변환할 수 있습니다. 자세한 내용은 파일 시스템 검사기의 온라인 도움말을 참조하십시오.

파일 시스템 검사기를 시작하려면 실행을 누른 다음 응용 프로그램->유틸리티->파일 시스템 검사기를 선택합니다.

Microsoft Windows에서 파일 관리자를 사용하여 UTF-8이 아닌 파일이나 디렉토리 이름을 SMB를 통해 액세스할 경우에는 인코딩 변환 없이 UTF-8이 아닌 파일이나 디렉토리 이름을 액세스할 수 있습니다.

기존 로켈 응용 프로그램 시작

유니코드 UTF-8로 마이그레이션할 준비가 되지 않은 응용 프로그램의 경우 전면 패널에 기존 로켈에서 응용 프로그램을 시작하는 실행 프로그램을 만들 수 있습니다. 명령줄에서 직접 응용 프로그램을 시작할 수도 있습니다. 응용 프로그램의 실행 프로그램을 만들려면 다음 단계를 수행합니다.

  1. 실행 프로그램을 배치할 패널을 마우스 오른쪽 버튼으로 클릭합니다.

  2. 패널에 추가->실행 프로그램을 선택합니다.

  3. 실행 프로그램 만들기 대화 상자의 명령 필드에 다음 형식에 따라 항목을 입력합니다.


    env LANG=locale LC_ALL=
    locale application name
    

    예를 들어, motif-app 응용 프로그램을 /usr/dt/bin에서 Chinese Big5 로켈로 시작하려면 실행 프로그램 만들기의 명령 필드에 다음 텍스트를 입력합니다.


    env LANG=zh_TW.BIG5 LC_ALL=zh_TW.BIG5 /usr/dt/bin/motif-app
    
  4. 확인을 눌러 패널에 실행 프로그램을 만듭니다.

기존 로켈과 관련된 CLI(명령줄 인터페이스) 응용 프로그램을 실행해야 한다면 먼저 기존 로켈에서 단말기 창을 연 다음 동일한 단말기 창에서 CLI 응용 프로그램을 실행합니다. 단말기 창을 기존 로켈에서 열려면 다음 명령을 입력합니다.


eng LANG=locale LC_ALL=locale GNOME-TERMINAL –disbable-factory.

기존 로켈에서 새 단말기 창을 여는 대신 단말기 창의 문자 인코딩 설정 메뉴에서 인코딩을 변경함으로써 현재 단말기 창의 로켈 설정을 UTF-8에서 기존 로켈로 전환할 수 있습니다. 그런 다음 LANGLANG 환경 변수를 현재 쉘로 설정해야 합니다.

에스토니아어 키보드 유형 6, 캐나다 프랑스어 키보드 유형 6 및 폴란드 프로그래머 키보드 유형 5에 대한 하드웨어는 사용할 수 없음

에스토니아어 키보드 유형 6, 캐나다 프랑스어 키보드 유형 6 및 폴란드어 프로그래머의 키보드 유형 5의 세 가지 추가 키보드 레이아웃에 대한 소프트웨어 지원이 Solaris OS에 추가되었습니다.

이 소프트웨어는 에스토니아, 캐나다 및 폴란드 사용자들이 사용자의 언어 필요성에 맞게 표준 US 키보드 레이아웃을 수정하여 키보드를 입력할 수 있게 합니다.

현재 이 세 가지 추가 키보드 레이아웃 유형에 사용할 수 있는 하드웨어는 없습니다.

해결 방법: 새 키보드 소프트웨어를 사용하려면 다음 방법 중 하나로 /usr/openwin/share/etc/keytables/keytable.map 파일을 수정합니다.

PDF 문서를 인쇄할 수 없음(6239307, 6218079)

모든 로켈에서 문서 표시기가 PDF(Portable Document Format) 형식의 현지화된 파일을 인쇄할 수 없습니다.

해결 방법: 다음 해결 방법 중 하나를 선택합니다.

x86: 특정 아시아권 비 UTF-8 로켈에서 로그인 프로세스가 중단될 수 있음(6215527)

일부 x86 기반 시스템에서 특정 아시아권 비 UTF-8 로켈에 로그인할 경우 로그인 프로세스가 중단될 수 있습니다. 다음은 이 오류가 발생한 로켈의 예입니다.

해결 방법: 로그인 창의 언어 메뉴에서 UTF-8 로켈을 선택합니다.

localeadm -l 설치된 한국어 로켈 패키지를 나열하지 않음(6189823)

/usr/sadm/lib/localeadm/locales.list 파일을 다시 만들면 localeadm -l 명령으로 한국어 로켈을 포함하는 데 실패합니다. 따라서 시스템에 한국어 로켈이 설치되어 있어도 localeadm -l을 실행할 때 이 로켈이 나열되지 않습니다. 또한 설치된 로켈을 나열한 후 localeadm -r ko를 사용하여 한국어 로켈을 제거하려고 하면 다음 오류 메시지가 표시됩니다.


Region korean is not installed on this machine. Exiting.

해결 방법: /usr/sadm/lib/localeadm/locales.list 파일을 적합하게 업데이트하려면 localeadm -a ko를 실행한 다음 localeadm -r ko를 사용하여 한국어 로켈을 성공적으로 제거할 수 있습니다.

또는 다음 단계를 수행할 수 있습니다.

  1. 수퍼유저가 되도록 합니다.

  2. 다음 항목을 추가하여 /usr/sadm/lib/localeadm/locales.list 파일을 편집합니다.

    Korean (korean)

특수 키보드 키가 작동하지 않음(5077631)

유럽 키보드 매핑에서 키보드의 좌측 특수 키가 작동하지 않습니다. 이 문제는 모든 유럽 로켈에 영향을 줍니다.

해결 방법: 특수 키보드 키 대신에 바로 가기 키를 사용하십시오. 다음 예는 바로 가기 키와 해당 키 기능을 나열합니다.

수정자 키가 올바르게 작동하지 않음(4996542)

모든 로켈에서 인터넷/인트라넷 입력 방법을 사용할 때 Alt 키와 Shift 키가 수정자 키로 작동하지 않을 수 있습니다. 예를 들어, Shift-화살표 키 조합을 사용하여 텍스트를 선택하지 못할 수 있습니다. 대신 해당 키 조합이 라틴 문자를 삽입할 수 있습니다.

해결 방법: 기본 등의 다른 입력 방법을 사용하십시오. 입력 방법을 전환하려면 객체를 마우스 오른쪽 버튼으로 누르고 입력 방법을 선택하십시오.

중국어와 한국어 문자가 상자 내에 인쇄됨(4977300)

포스트스크립트 프린터에는 중국어나 한국어 글꼴이 포함되어 있지 않습니다. 따라서, 중국어 또는 한국어 로켈의 Mozilla 브라우저에서 인쇄를 시도할 경우 문자가 상자 내에 인쇄됩니다. 파일을 인쇄하려면 먼저 CUPS(Common UNIX Printer System)에서 Mozilla 포스트스크립트 글꼴을 변환해야 합니다.

해결 방법: 다음 단계를 수행하십시오.

  1. 실행 => 기본 설정 => 프린터를 누릅니다.

  2. 포스트스크립트 프린터 아이콘을 마우스 오른쪽 버튼으로 누른 다음 등록 정보 메뉴를 선택합니다.

  3. 고급 탭을 누릅니다.

  4. 고스트스크립트 사전 필터링을 PS 수준 1로 변환으로 설정합니다.

유럽 언어 UTF-8 로켈에서 정렬 기능이 제대로 실행되지 않음(4307314)

유럽 언어 UTF-8 로켈에서 정렬이 적합하게 작동하지 않습니다.

해결 방법: FIGGS UTF-8 로켈에서 정렬하기 전에 LC_COLLATE 변수를 ISO–1 호환으로 설정합니다.


# echo $LC_COLLATE
>  es_ES.UTF-8
# LC_COLLATE=es_ES.IS08859-1
# export LC_COLLATE

그런 다음 정렬을 시작합니다.