본문으로 이동

iconv

위키백과, 우리 모두의 백과사전.

iconv
원저자휴렛 패커드
운영 체제유닉스, 유닉스 계열
종류명령어
라이선스LGPL, GPL

유닉스 계열 운영 체제 iconv(internationalization conversion의 준말)[1]는 명령 줄 프로그램이자[2] 표준화된 API[3]로서 다른 문자 인코딩 간 변환에 사용된다. 유니코드 변환을 통해 한 인코딩을 다른 인코딩으로 변환할 수 있다.[4]

역사

[편집]

처음에 HP-UX 운영 체제에 등장한,[5]iconv() 및 유틸리티는 XPG4 안에 표준화되었으며 단일 유닉스 규격(SUS)의 일부이다.

사용법

[편집]

stdinISO-8859-1에서 현재의 로케일로 변환하거나 stdout으로 출력할 수 있다:[6]

iconv -f iso-8859-1

입력 파일 infile은 ISO-8859-1에서 UTF-8로 변환하거나 출력 파일 outfile로 출력할 수 있다:

iconv -f iso-8859-1 -t utf-8 <infile >outfile

같이 보기

[편집]

각주

[편집]
  1. “R: Convert Character Vector between Encodings”. 《astrostatistics.psu.edu》. 2020년 10월 31일에 원본 문서에서 보존된 문서. 2018년 4월 21일에 확인함. 
  2. “iconv”. 《pubs.opengroup.org》. 2018년 4월 21일에 확인함. 
  3. “iconv”. 《www.opengroup.org》. 2018년 4월 21일에 확인함. 
  4. “libiconv - GNU Project - Free Software Foundation (FSF)”. 《www.gnu.org》. 2018년 4월 21일에 확인함. 
  5. “iconv(3C)”. 《docstore.mik.ua》. 2018년 4월 21일에 확인함. 
  6. “IBM Knowledge Center”. 《www-01.ibm.com》. 2018년 4월 21일에 확인함. 

외부 링크

[편집]