euc-kr, euckr에서 utf-8,utf8로 변환 정보
euc-kr, euckr에서 utf-8,utf8로 변환관련링크
본문
1. 새로운서버에 그누보드(utf8)를 설치한다.
2. 그누보드(utf8) 설치 후 database를 남겨두고 table을 모두 지운다.
3. 백업 파일을 업로드 한다.
1) 백업(기존서버)
mysqldump -uuser -ppassword dbname > backup.sql
2) 백업화일 이동
ftp를 이용하여 backup.sql을 새로운서버로 업로드 합니다.
3) 변환(기존서버 또는 새로운서버 - 새로운서버에서 변환하기를 권장합니다)
iconv -c -f euc-kr -t utf-8 backup.sql > backup.utf8
윈도에서 메모장, 에디터, 워드 등을 가지고 utf8로 변환하는 방법은 에러가 많이 발생합니다.
vi를 이용하여 변환하는 방법은 저의 경우에 에러 발생하였습니다.
(backup.utf8 화일을 vim 등으로 열고 :set fenc=utf-8 해준 다음 저장합니다.)
4) 복구(새로운서버)
mysql -uuser -ppassword dbname < backup.utf8
복구 도중 에러 메시지가 떨어지면 몇번째 라인에서 에러가 뜨는지 표시되는데요, 잘 모르시는 분들께서는 과감히 에러라인을 지워 버리셔도 될것 같습니다.^^
라인을 지운 후 백업화일을 저장 한 후에는 database의 table을 모두 지운 후 4)를 다시 실행 합니다.
저의 경우는 그누보드4(euckr)에서 그누보드4(utf8)로 이동하기 위해 이 작업을 진행하였습니다.
저도 다른 분들과 마찬가지로 여러달을 utf8 변환 때문에 헤맷는데요, 데이터 변환이 잘 되었는지 여부를 vim과 phpMyAdmin 에서 확인한 이유가 컸습니다(^^;;)
변환 후 그누보드에서 잘 보이는 데이터가 서버 세팅 상태에 따라서 다르겠지만, 제가 사용하는 호스팅 서버에서는 vim, phpMyAdmin 전부 깨져 보입니다.
그래서 utf8로의 변환이 잘 되었는지 확인 하는 작업은 꼭 그누보드 설치 후 확인할 것을 권해 드립니다.
참조
1. http://sir.co.kr/manual/youngcart4/?man=backup.htm
2. http://blog.naver.com/gogojinny80/110005263033
3. http://technity.tistory.com/4
4. http://blog.lovetonight.net/blog/24
5. http://www.eblove.com/rgboard/view.php?&bbs_id=web1004i01&page=&doc_num=71
2. 그누보드(utf8) 설치 후 database를 남겨두고 table을 모두 지운다.
3. 백업 파일을 업로드 한다.
1) 백업(기존서버)
mysqldump -uuser -ppassword dbname > backup.sql
2) 백업화일 이동
ftp를 이용하여 backup.sql을 새로운서버로 업로드 합니다.
3) 변환(기존서버 또는 새로운서버 - 새로운서버에서 변환하기를 권장합니다)
iconv -c -f euc-kr -t utf-8 backup.sql > backup.utf8
윈도에서 메모장, 에디터, 워드 등을 가지고 utf8로 변환하는 방법은 에러가 많이 발생합니다.
vi를 이용하여 변환하는 방법은 저의 경우에 에러 발생하였습니다.
(backup.utf8 화일을 vim 등으로 열고 :set fenc=utf-8 해준 다음 저장합니다.)
4) 복구(새로운서버)
mysql -uuser -ppassword dbname < backup.utf8
복구 도중 에러 메시지가 떨어지면 몇번째 라인에서 에러가 뜨는지 표시되는데요, 잘 모르시는 분들께서는 과감히 에러라인을 지워 버리셔도 될것 같습니다.^^
라인을 지운 후 백업화일을 저장 한 후에는 database의 table을 모두 지운 후 4)를 다시 실행 합니다.
저의 경우는 그누보드4(euckr)에서 그누보드4(utf8)로 이동하기 위해 이 작업을 진행하였습니다.
저도 다른 분들과 마찬가지로 여러달을 utf8 변환 때문에 헤맷는데요, 데이터 변환이 잘 되었는지 여부를 vim과 phpMyAdmin 에서 확인한 이유가 컸습니다(^^;;)
변환 후 그누보드에서 잘 보이는 데이터가 서버 세팅 상태에 따라서 다르겠지만, 제가 사용하는 호스팅 서버에서는 vim, phpMyAdmin 전부 깨져 보입니다.
그래서 utf8로의 변환이 잘 되었는지 확인 하는 작업은 꼭 그누보드 설치 후 확인할 것을 권해 드립니다.
참조
1. http://sir.co.kr/manual/youngcart4/?man=backup.htm
2. http://blog.naver.com/gogojinny80/110005263033
3. http://technity.tistory.com/4
4. http://blog.lovetonight.net/blog/24
5. http://www.eblove.com/rgboard/view.php?&bbs_id=web1004i01&page=&doc_num=71
추천
1
1
댓글 3개
^^
utf8변환
감사합니다. 서버에 있는 전체 파일을 utf-8로 변환하는 법이 있나요?