Inbox
euc-kr 형식으로 작성된 홈페이지를 utf-8 형식으로 모두 변경하고자 할 때
nabiro@gmail.com
2012. 9. 18. 10:40
/**
* 문서번호: nabiro_201209171133
* 검색어: nabiro, euc-kr, utf-8, 변환, 변경, 수정, 일괄, 일괄변경, 일괄수정,
* 참조:
**/
우선 기존 www 웹소스를 전부 www.utf-8로 복사합니다.
$home> cp -arpf www/ www.utf-8
2. www.utf-8 디렉터리에서 소스파일의 charset=euc-kr 문자열을 charset=utf-8로 변환합니다.
$home> cd www.utf-8
$home/www.utf-8> find . -name "*.*" -exec sed -i "s/charset=euc-kr/charset=utf-8/g" '{}' \;
3. iconv를 이용 인코딩을 변환합니다.
$home> cd www.utf-8
$home/www.utf-8> find . -name '*[php|html?]' \-exec iconv -f euc-kr -t utf-8 {} -o ../www.utf-8.out/{} \;
4. 기존의 www 디렉터리를 www.euc-kr 디렉터리로 백업
5. www.utf-8.out 디렉터리를 www 디렉터리로 이름 변경