[재등록] 그누보드 DB 이전 문의 드립니다. (한글깨짐현상) > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

[재등록] 그누보드 DB 이전 문의 드립니다. (한글깨짐현상) 정보

[재등록] 그누보드 DB 이전 문의 드립니다. (한글깨짐현상)

본문

안녕하세요 ^^

이번에 A 웹호스팅 업체에서 B 웹호스팅 업체로 게시판 이전 작업을 하려고 합니다.
그런데, A호스팅의 DB 확인 결과 아래와 같은 문제가 있어 진행을 하지 못하고
있습니다. 이에 질문 드립니다.

(웹호스팅 업체 모두 독일내 호스팅 업체 입니다.)
(DB에 직접 접근은 할 수 없으며, phpmyadmin 으로만 접속 가능합니다.)

a. 현상
- A 호스팅 phpmyadmin 에서 한글이 깨져 보임, 웹에서는 한글 정상 출력
- A 호스팅 phpmyadmin DB export 시 한글이 깨짐
- 한글깨진 상태의 DB export 파일 그대로 B 호스팅 DB에 import 시 phpmyadmin 및 웹에서 한글 깨져서 출력됨.

b. character set 정보 (A 호스팅)
  Variable_name                      Value
  character_set_client          utf8
  character_set_connection utf8
  character_set_database        latin1
  character_set_filesystem        binary
  character_set_results        utf8
  character_set_server                latin1
  character_set_system        utf8
  character_sets_dir                /usr/share/mysql/charsets/
  collation_database  latin1_swedish_ci
  collation_server latin1_swedish_ci

latin1 로 설정된 character set 을 utf8 로 변경 하면 phpmyadmin 에서 한글이 정상적으로 출력될까요?
(잘못하면 DB 데이터가 손상 될 것 같아 작업을 해보지 못했습니다.)

현재 상황에서 게시판을 백업 받아 이전 할 수 있는 방법은 무엇이 있나요?

해결 방법을 알고 계신분들의 도움을 부탁드립니다.

감사합니다. 즐거운 하루 되세요~

댓글 전체

예전에 해외 호스팅 사용시 말씀하신 문제가 있었는데...(요즘은 utf8을 쓰니 문제는 없지만)

첫번째는 latin1에 강제로 맞지 않는 데이터(한글)이 들어간것이 문제고
두번째는 깨진데이터를 set names라는 강력한 놈으로 강제 출력하여 보여지게끔해서 대충 넘어간것이 문제 입니다.

캐릭터셋이 안맞아서 들어간 데이터는 export 해도 깨집니다.
보아하니 A와 B가 서로 DB 캐릭터셋이 틀린것 같고
이 경우 set names 쓰셔도 깨집니다.

제 경우는 tables 전체를 sql문을 export 할수 있는 php 스크립트를 짜서 해결 했습니다.
(어디 돌아다니는 소스도 있을테니... 받아서 하셔도 되고..)

다른분들은 저 처럼 무식한 방법 말고 다른 방법을 알고 계실듯...
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT