euc-kr, euckr에서 utf-8,utf8로 변환 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

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
추천
1
  • 복사

댓글 3개

© SIRSOFT
현재 페이지 제일 처음으로