EUC-KR -> UTF-8 변환
Mysql
1. dump
# mysqldump -uroot -p***** --databases prmonitor prblog prcafe prvideo prkin pretc prfb pryou prothers > DbBackup.sql
구조만
# mysqldump -d -uroot -p***** --databases prmonitor prblog prcafe prvideo prkin pretc prfb pryou prothers > DbBackup.sql
2. euckr 글자를 모두 utf8 로 바꿈
# vi DbBackup.sql
:%s/euckr/utf8/g
3. 인코딩 변경
#iconv -c -f euc-kr -t utf-8 DbBackup.sql > DbBackup_utf8.sql
소스
1. shell 파일 생성
# vi euckr2utf.sh
find . -type f -name "*.html" -or -name "*.htm" -or -name "*.php" -or -name "*.inc" | while read srcfile; do
cp ${srcfile} ${srcfile}.bak
iconv -c -f euc-kr -t utf-8 ${srcfile}.bak > ${srcfile}
rm ${srcfile}.bak
done
** 확장자를 추가하고 싶으면 -or -name "*.확장자"
** euc-kr로 되어있는 파일이 존재하는 디렉토리 에 복사해 놓고 실행하면, 서브 디렉토리까지 한방에 변환
2. 한글파일명 변환
# yum install convmv
# convmv --notest -f euc-kr -t utf-8 -r *