본문 바로가기

Info

iconv를 이용한 euc-kr to utf-8 택스트 파일 변환 방법

검은해 씀 (화, 2006/01/24 - 10:25pm)

iconv && mv 이런식으로 하시는 편이 안전하지 않을까 생각합니다.

#!/bin/bash
iconv -c -f euc-kr -t utf-8 $1 > $1.tmp && mv $1.tmp $1

위 내용을 ~/bin/euc2utf8.sh로 저장하시고 실행권한을 주신 후,

cd /path/to/targets/
for I in ./*.htm ; do ~/bin/euc2utf8.sh $I ; done

아니면 그냥

cd /path/to/targets/
for I in ./*.htm ; do iconv -c -f euc-kr -t utf-8 $I > $I.tmp && mv $I.tmp $I ; done