euc-kr 형식으로 작성된 홈페이지를 utf-8 형식으로 모두 변경하고자 할 때

/**
* 문서번호: 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 디렉터리로 이름 변경

댓글

Designed by JB FACTORY