| HOME / 정보공유 / AIX 명령어 모음

iconv
iconv iconv 명령 목적 하나의 코드 페이지 인코딩 체계에서 다른 코드 페이지 인코딩 체계로 문자들의 인코딩을 변환합니다. 구문
iconv -f FromCode -t ToCode [ FileName... ]
설명
iconv 명령은 표준 입력 또는 지정된 파일에서 읽은 문자들의 인코딩을 한 코드화 문자 세트에서 다른 코드화 문자 세트로 변환한 후 결과를 표준 출력에 기록합니다. 입력 및 출력 코드화 문자 세트는 FromCode 및 ToCode 매개변수로 식별됩니다. 입력 데이터는 FromCode 매개변수에 의해 지정된 코드 세트로 된 문자로 구성되어야 합니다. 명령행에 FileName 매개변수가 지정되지 않는 경우, iconv 명령은 표준 입력에서 읽습니다.
웹 기반 시스템 관리자 시스템 응용프로그램(wsm system 단축 경로)를 사용하여 이 명령을 수행할 수 있습니다. SMIT(시스템 관리 도구 프로그램) smit iconv 단축 경로를 사용하여 이 명령을 수행할 수도 있습니다.
플래그
-f FromCode 입력 데이터가 인코딩되는 코드 세트를 지정합니다. -f 플래그와 FromCode 매개변수 사이의 공백은 선택적입니다.
-t ToCode 출력 데이터가 변환될 코드 세트를 지정합니다. -t 플래그와 ToCode 매개변수 사이의 공백은 선택적입니다.
FileName 변환될 파일을 지정합니다.
지원되는 코드 세트 변환기의 리스트는 "List of Converters" AIX 5L Version 5.1 General Programming Concepts: Writing and Debugging Programs에 있습니다.
종료 상태
이 명령은 다음과 같은 종료 값을 리턴합니다.
0 입력 데이터가 성공적으로 변환되었습니다.
1 지정된 변환이 지원되지 않거나, 제공된 입력 파일을 읽기 위해 열 수 없거나 사용법에 구문 오류가 있습니다.
2 입력 스트림에 사용 불가능한 문자가 있습니다.
예제
mail.x400 파일의 내용을 코드 세트 IBM-850으로부터 변환하여 그 결과를 mail.local 파일에 저장하려면 다음을 입력하십시오.
iconv -f IBM-850 -t ISO8859-1 mail.x400 > mail.local
mail.japan 파일의 내용을 7 비트 상호교환(ISO2022) 코드에서 일본어 EUC 코드 세트(IBM-eucJP)로 변환하려면, 다음을 입력하십시오.
iconv -f fold7 -t IBM-eucJP mail.junet > mail.local
국지 파일의 내용을 메일 교환 형식으로 변환하여 메일을 전송하려면 다음을 입력하십시오.
iconv -f IBM-943 -t fold7 mail.local | mail fxrojas
관련 정보
genxlt 명령은 변환 테이블을 정의하는 방법을 설명합니다.
iconv 서브루틴, iconv_close 서브루틴 및 iconv_open 서브루틴이 프로그램 내에서 변환 서비스에 사용할 방식을 제공합니다.