...
GNU 에서 만든 문자열 변환 유틸리티(iconv) 및 라이브러리(libiconv)이다. 리눅스에는 기본 포함되어 있으며 윈도는 gnuwin32 에서 받을 수 있다.
iconv 유틸리티 사용
지원하는 encoding 목록 보기
...
Info |
---|
encoding 뒤에 //TRANSLIT, //IGNORE 두 개의 옵션을 추가할수 있다.
|
사용예
CP949
...
로 된 한글 문서를 UTF-8 로 변환
Code Block |
---|
iconv -f CP949 -t UTF8UTF-8 -o output.txt input.txt |
Note |
---|
Windows 용 iconv 는 오래 되서 -o 옵션을 지원하지 않는다. -o 대신 파이프로 출력을 리다이렉션하자. iconv -f CP949 -t UTF-8 input.txt > output.txt |
PHP 에서 사용
PHP 에는 libiconv 가 binding 되어 있으므로 사용할 수 있다. (참고: http://php.net/manual/en/function.iconv.php)
...