살아가는 이야기
윈도우즈에 iconv 설치하기 본문
iconv는 파일 인코딩을 변환시키는 도구다.
iconv를 설치하기 위해서는 MinGW(http://mingw.org/)를 설치해도 되고 win32로 포팅된 GNU 도구를 설치해도 된다. GNU 홈페이지에 보면 미러 사이트(http://www.gnu.org/prep/ftp.html)가 정리되어 있는데 이 중에서 우리나라에 있는 사이트를 선택한다(나는 http://mirror.yongbok.net/gnu/를 선택하였음). 여기에서 libiconv(iconv가 아니라 libiconv임에 주의)와 gettext 두 개를 다운로드(*.bin.woe32.zip 버전을 다운로드)하여 같은 폴더에 풀고 하위폴더 bin을 PATH에 추가해 주면 된다.
설치가 끝나면 다음과 같은 명령어로 euc-kr 파일을 utf-8 파일로 변환할 수 있다.
여기서 -f는 from이란 뜻이고 -t는 to란 뜻이다. 이렇게 변환한 utf-8 파일에는 BOM(byte ordering mark)이 추가되지 않는다.
iconv를 설치하기 위해서는 MinGW(http://mingw.org/)를 설치해도 되고 win32로 포팅된 GNU 도구를 설치해도 된다. GNU 홈페이지에 보면 미러 사이트(http://www.gnu.org/prep/ftp.html)가 정리되어 있는데 이 중에서 우리나라에 있는 사이트를 선택한다(나는 http://mirror.yongbok.net/gnu/를 선택하였음). 여기에서 libiconv(iconv가 아니라 libiconv임에 주의)와 gettext 두 개를 다운로드(*.bin.woe32.zip 버전을 다운로드)하여 같은 폴더에 풀고 하위폴더 bin을 PATH에 추가해 주면 된다.
설치가 끝나면 다음과 같은 명령어로 euc-kr 파일을 utf-8 파일로 변환할 수 있다.
iconv -f euc-kr -t utf-8 euc.txt > utf8.txt
여기서 -f는 from이란 뜻이고 -t는 to란 뜻이다. 이렇게 변환한 utf-8 파일에는 BOM(byte ordering mark)이 추가되지 않는다.
Comments