이 장에는 한국어 Solaris 운영 환경의 지역화된 응용 프로그램에서 사용할 때 필요한 선택된 등록 정보 두 가지를 설명합니다. 이 장에서는 코드 변환 유틸리티의 목록도 제시합니다.
다음 도구(및 도구를 실행하는 명령)를 포함합니다:
mailx (/usr/SUNWale/bin/mailx)
talk (/usr/SUNWale/bin/talk)
.mailrc의 인코딩 변수는 우편 시스템에 영향을 미치지는 않지만 mailx 기능을 설정합니다. 한국어 문자(8 비트)를 전송하는 것과 같이 7 비트 ASCII 이외의 형식으로 전자 우편을 전송하려면 /usr/SUNWale/bin/mailx를 사용해야 합니다. .mailrc의 인코딩 변수는 mailx의 인코딩 형식을 설정합니다.
국제 전송 규약에서 헤더 정보는 ASCII 문자만 사용하도록 합니다. 따라서 한국어 문자를 우편 시스템이나 mailx의 헤더(주제 행을 포함하여)로 사용할 수 없습니다.
/bin/mailx 응용 프로그램은 지역화되지 않아서 한국어 문자를 전송하거나 수신할 수 없습니다.
/bin/talk가 지역화되지 않기 때문에 talk로 한국어 문자를 사용하려면 /usr/SUNWale/bin/talk 응용 프로그램이 필요합니다.
한국어 Solaris 소프트웨어는 다음과 같은BDF 글꼴 생성기를 제공합니다.
xtobdf- X 서버의 글꼴에서 BDF의 글꼴로 변환
Sdtconvtool는 다양한 코드 세트 사이에서 파일을 변환할 수 있는 그래픽 사용자 인터페이스 유틸리티입니다. 이 기능은 iconv와 유사합니다.
다음 단계는 UTF-8에서 인코드된 파일을 Big5 인코딩으로 변환하는 방법입니다.
변환할 파일의 코드 세트를 선택하십시오.
"소스 코드 세트" 레이블의 오른쪽에 있는 화살표 버튼을 눌러서 시스템에서 사용할 수 있는 코드 세트의 목록을 표시하십시오. 목록 사이를 이동하여 변환할 파일의 코드 세트를 선택하십시오. 이 경우에는 "UTF-8"을 선택하십시오.
변환할 파일의 경로를 입력하십시오.
파일의 경로는 "소스 파일 경로" 영역에 수동으로 입력하거나 "찾아보기..." 버튼을 선택하여 파일 선택 상자에서 파일 이름을 선택할 수 있습니다. 이 경우에는 /tmp/en_US.UTF-8을 입력하거나 선택하십시오.
"찾아보기..." 버튼의 오른쪽에 있는 "삭제" 버튼은 입력된 소스나 경로를 삭제할 때 사용합니다.
파일의 변환할 코드 세트를 선택하십시오.
"목표 코드 세트" 레이블의 오른쪽에 있는 풀다운 메뉴에서 목표 파일 코드 세트 정보를 선택하십시오. 이 경우에는 "Big5"를 선택하십시오.
변환된 파일을 저장할 경로를 입력하십시오.
변환된 파일의 경로는 "목표 파일 경로" 영역에 수동으로 입력될 수 있습니다. 이 경우에는 /tmp/Big5.all.txt를 입력하거나 선택하십시오.
"찾아보기..." 버튼 오른쪽에 있는 "삭제" 버튼은 입력된 목표 파일 경로를 삭제할 때 사용합니다.
"변환 시작"을 선택하십시오.
"변환 시작" 버튼을 누르면 주어진 정보로 변환을 수행합니다.
"모든 필드 삭제" 버튼은 소스와 목표 파일 경로명을 삭제합니다.
iconv 명령은 파일에 있는 문자와 문자의 순서를 하나의 코드 세트에서 다른 코드 세트로 변환하고 표준 출력에 결과를 기록합니다. 한국어 Solaris 소프트웨어는 iconv 명령의 특수 필터를 포함합니다.
특수 문자의 변환이 없으면 목표 코드 세트에서 "_"로 변환됩니다. 다음 옵션이 지원됩니다.
코드에서 -f로 - 입력 코드 세트의 기호
-t에서 코드로 - 출력 코드 세트의 기호
다음의 코드 세트 변환 모듈은 한국어 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 코드 변환 모듈 (ko 및 ko.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 |
다음 예에서, 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 시스템 관리자 설명서를 참조하십시오.