한국어 Solaris 사용 설명서

5장 지역화된 응용프로그램

이 장에서는 한국어 Solaris 운영 환경의 두 개의 지역화된 응용프로그램에서 사용할 때 필요한 선택된 등록 정보들에 대해 설명합니다. 이 장에서는 코드 변환 유틸리티의 목록도 제시합니다.

다음과 같은 도구(및 도구를 실행하는 명령)들이 포함됩니다.

한국어 문자로 mailx 유틸리티 사용

.mailrc인코딩 변수는 우편 시스템에 영향을 주지는 않지만 mailx 기능을 설정합니다. 한국어 문자(8 비트)를 전송하는 것과 같이 7 비트 ASCII 이외의 형식으로 전자 우편을 전송하려면 /usr/SUNWale/bin/mailx를 사용해야 합니다. .mailrc인코딩 변수는 mailx의 인코딩 형식을 설정합니다.

국제 전송 규약에서 헤더 정보는 ASCII 문자만 사용하도록 되어 있습니다. 따라서 한국어 문자를 메일러나 mailx의 헤더(주제 행을 포함하여)로 사용할 수 없습니다.


주 -

/bin/mailx 응용프로그램은 지역화되지 않았기 때문에 한국어 문자를 전송하거나 수신할 수 없습니다.


한국어 문자로 talk 사용하기

/bin/talk가 지역화되지 않았기 때문에 talk에 한국어 문자를 사용하려면 /usr/SUNWale/bin/talk 응용프로그램이 필요합니다.

xtobdf 유틸리티

한국어 Solaris 소프트웨어는 다음과 같은 BDF 글꼴 생성기를 제공합니다.

Sdtconvtool 유틸리티

Sdtconvtool은 다양한 코드 세트 사이의 파일 변환을 수행할 수 있는 그래픽 사용자 인터페이스 유틸리티입니다. 이 기능은 iconv와 유사합니다.

다음 단계는 UTF-8로 인코드된 파일을 ko_KR-euc 인코딩으로 변환하는 방법을 보여줍니다.

  1. 변환할 파일의 코드 세트를 선택하십시오.

    "소스 코드 세트" 레이블의 오른쪽에 있는 화살표 버튼을 눌러서 시스템에서 사용할 수 있는 코드 세트의 목록이 나타나도록 하십시오. 목록 사이를 이동하여 변환할 파일의 코드 세트를 선택하십시오. 이 경우에는 "UTF-8"을 선택하십시오.

  2. 변환할 파일의 경로를 입력하십시오.

    파일의 경로는 "소스 파일 경로" 영역에 수동으로 입력하거나 "찾아보기..." 버튼을 선택하여 파일 선택 상자에서 파일 이름을 선택할 수 있습니다. 이 경우에는 /tmp/ko_KR.UTF-8을 입력하거나 선택하십시오.

    "찾아보기..." 버튼 오른쪽의 "지우기" 버튼을 사용하여 입력한 소스나 경로를 지울 수 있습니다.

  3. 파일을 변환할 대상 코드 세트를 선택하십시오.

    "대상 코드 세트" 레이블의 오른쪽에 있는 풀다운 메뉴에서 대상 파일 코드 세트 정보를 선택하십시오. 이 경우에는 "ko_KR-euc."를 선택하십시오.

  4. 변환된 파일을 저장할 경로를 입력하십시오.

    변환된 파일의 경로는 "대상 파일 경로" 영역에 수동으로 입력할 수 있습니다. 이 경우에는 /tmp/ko-euc.txt을 입력하거나 선택하십시오.

    "찾아보기..." 버튼 오른쪽의 "지우기" 버튼을 사용하여 입력한 대상 파일 경로를 지울 수 있습니다.

  5. "변환 시작"을 선택하십시오.

    "변환 시작" 버튼을 누르면 주어진 정보로 변환을 수행합니다.

    "모든 필드 삭제" 버튼은 소스 및 대상 파일 경로명을 삭제합니다.

iconv 유틸리티

iconv 명령은 파일에 있는 문자와 문자의 순서를 하나의 코드 세트에서 다른 코드 세트로 변환하고 표준 출력으로 결과를 기록합니다. 한국어 Solaris 소프트웨어에는 iconv 명령을 위한 특수 필터가 포함되어 있습니다.

특수 문자의 변환 내용이 없으면 대상 코드 세트에서 밑줄 "_"로 변환됩니다. 다음과 같은 옵션이 지원됩니다.

다음과 같은 코드 세트 변환 모듈이 한국어 Solaris 소프트웨어에서 지원됩니다.

표 5-1 한국어iconv코드 변환 모듈(ko 로켈)

코드 

기호 

대상 코드 

기호 

완성형 

ko_KR-euc 

조합형 

ko_KR-johap92 

완성형 

ko_KR-euc 

팩형 

ko_KR-johap 

완성형 

ko_KR-euc 

N 바이트 

ko_KR-nbyte 

완성형 

ko_KR-euc 

ISO-2022-KR 

ko_KR-iso2022-7 

조합형 

ko_KR-johap92 

완성형 

ko_KR-euc 

팩형 

ko_KR-johap 

완성형 

ko_KR-euc 

N 바이트 

ko_KR-nbyte 

완성형 

ko_KR-euc 

ISO-2022-KR 

ko_KR-iso2022-7 

완성형 

ko_KR-euc 

다음 모듈은 KS C 5700 문자 세트에서 문자 기반 코드 변환을 수행합니다. 이 모듈은 한국어 UTF-8, 완성형 코드(완성형)와 조합형 코드(조합형) 사이에서 KSC 5700 문자를 변환합니다.

표 5-2 공통 한국어iconv코드 변환 모듈(koko.UTF-8 로켈)

코드 

기호 

대상 코드 

기호 

UTF-8 

ko_KR-UTF-8 

완성형 

ko_KR-euc 

UTF-8 

ko_KR-UTF-8 

조합형 

ko_KR-johap92 

UTF-8 

ko_KR-UTF-8 

팩형 

ko_KR-johap 

UTF-8 

ko_KR-UTF-8 

ISO-2022-KR 

ko_KR-iso2022-7 

완성형 

ko_KR-euc 

UTF-8  

ko_KR-UTF-8 

조합형 

ko_KR-johap92 

UTF-8  

ko_KR-UTF-8 

팩형 

ko_KR-johap 

UTF-8  

ko_KR-UTF-8 

ISO-2022-KR 

ko_KR-iso2022-7 UTF-8 

UTF-8  

ko_KR-UTF-8 

UTF-8 

ko_KR.UTF-8 

통합 한글 

ko_KR-cp949 

통합 한글 

ko_KR-cp949 

UTF-8  

ko_KR-UTF-8 

다음 예에서, KS C 5601 파일(한국어 EUC)은 KS C 5700(ko.UTF-8)으로 변환됩니다.


system% iconv -f ko_KR-euc -t ko_KR-UTF-8 ko_euc_file > ko_UTF-8_file

자세한 내용은 iconv(3), iconv_ko.UTF-8(5)iconv_utf(5) 설명서 페이지를 참조하십시오. 이러한 유틸리티는 인쇄를 위해 파일을 변환할 때 사용할 수 있습니다. 자세한 내용은 한국어 Solaris 시스템 관리자 설명서를 참조하십시오.