아이콘
iconv원저작자 | 휴렛패커드 |
---|---|
개발자 | 다양한 오픈 소스 및 상용 개발자 |
운영 체제 | Unix, Unix 계열, Microsoft Windows, IBM i |
플랫폼 | 크로스 플랫폼 |
유형 | 명령어 |
면허증. | libiconv: LGPL iconv: GPL win-iconv: 퍼블릭[1] 도메인 |
Unix 및 Unix와 유사한 운영 체제에서 iconv(국제화 [2]변환의 약자)는 명령줄 프로그램[3] 및 표준화된 Application Programming Interface(API;[4] 응용 프로그램프로그래밍 인터페이스)로 서로 다른 문자 인코딩 간에 변환하는 데 사용됩니다."Unicode 변환을 [5]통해 이러한 인코딩 중 하나를 다른 인코딩으로 변환할 수 있습니다.
역사
HP-UX 운영체제에 [6]처음 표시되었을 때,iconv()
또한 이 유틸리티는 XPG4 내에서 표준화되었으며 단일 UNIX 사양(SUS)의 일부입니다.
실장
대부분의 Linux 디스트리뷰션에서는 GNU Standard C Library(버전 2.1, 1999년 2월 이후 포함) 또는 보다 전통적인 GNU에서 구현이 제공됩니다.libiconv
기타 표준 C 라이브러리를 기반으로 하는 시스템의 경우.
그iconv
두[7] 기능 모두 LGPL로 라이선스되어 있기 때문에 클로즈드 소스 애플리케이션과 링크할 수 있습니다.
라이브러리와는 달리iconv
유틸리티는 두 [8]구현 모두에서 GPL에 따라 라이센스가 부여됩니다.GNU libiconv 실장은 이식 가능하며 UNIX와 유사한 다양한 시스템과 UNIX가 아닌 시스템에서 사용할 수 있습니다.버전 0.3은 1999년 12월 이후입니다.
International Components for Unicode의 uconv 유틸리티는 트랜스코딩을 위한 iconv 호환 명령줄 구문을 제공합니다.
대부분의 BSD 시스템은 NetB를 사용합니다.SD의 실장은 2004년 12월에 처음 공개되었습니다.
지지하다
현재 지원되는 [5]문자 인코딩은 100가지가 넘습니다.
포트
Microsoft Windows에서 iconv 라이브러리와 유틸리티는 Cygwin[9] 및 GnuWin32[10] 환경에서 볼 수 있는 GNU의 libiconv에 의해 제공됩니다.또한 "win-iconv"라고 불리는 "순수한 Win32" 구현은 변환을 [11]위해 Windows의 내장 루틴을 사용합니다.iconv 기능은 많은 프로그래밍 언어에서도 사용할 수 있습니다.
그iconv 명령어는 IBM i 운영 [12]체제에도 이식되었습니다.
사용.
stdin
ISO-8859-1에서 현재 로케일로 변환하여 출력할 수 있습니다.stdout
사용:[13]
iconv -f iso-8859-1
입력 파일infile
ISO-8859-1에서 UTF-8로 변환하여 출력 파일로 출력할 수 있습니다.outfile
사용:
iconv -f iso-8859-1 -t utf-8 <infile> -o <outfile>
「 」를 참조해 주세요.
레퍼런스
- ^ "win-iconv/readme.txt at master · win-iconv/win-iconv · GitHub".
- ^ "R: Convert Character Vector between Encodings". astrostatistics.psu.edu. Retrieved 21 April 2018.
- ^ "iconv". pubs.opengroup.org. Retrieved 21 April 2018.
- ^ "iconv". www.opengroup.org. Retrieved 21 April 2018.
- ^ a b "libiconv - GNU Project - Free Software Foundation (FSF)". www.gnu.org. Retrieved 21 April 2018.
- ^ "iconv(3C)". docstore.mik.ua. Retrieved 21 April 2018.
- ^ "glibc: iconv/iconv.c". Retrieved 30 November 2016.[영구 데드링크]
- ^ "glibc: iconv/iconv_prog.c". Retrieved 30 November 2016.[영구 데드링크]
- ^ "Cygwin Package Search: libiconv". Archived from the original on 30 November 2016. Retrieved 30 November 2016.
- ^ "LibIconv for Windows". gnuwin32.sourceforge.net. Retrieved 21 April 2018.
- ^ "win32-iconv". GitHub. Retrieved 30 November 2016.
- ^ IBM. "IBM System i Version 7.2 Programming Qshell" (PDF). Retrieved 5 September 2020.
- ^ "IBM Knowledge Center". www-01.ibm.com. Retrieved 21 April 2018.
외부 링크
