제로보드4 -> 그누보드4 DB변환

제로보드4 -> 그누보드4 DB변환

QA

제로보드4 -> 그누보드4 DB변환

본문

기존 mysql4 + php4 버젼 (euc_kr) 

신규이전 mysql5 + php5 버전 (utf-8) 로 이전한후

 

제로보드 db dump 하기전 charset 잡아주고

그누보드로 변환해서 잘돌아갑니다. (한글/영문)

 

그런데 문제는 러시아부분이 깨져서 나오는 이유를 몰라 질문란에 올려봅니다.

 

문제되는 URL 주소

http://jejueco.com/discover/bbs2/bbs/board.php?bo_table=eco_ru 

 

혹시 몰라서 charset 부분을 config.php 에서

windows-1251 / cp1251로 바꿔봐도 깨져서 나오는데

혹시 이런경험 해보신분 계시는지요?

 

그누보드4는 가장 최신버전 스킨은 일반 basic을 사용하고 있습니다.

 

이 질문에 댓글 쓰기 :

답변 2

현제 문자 셋이 utf-8이네요.

러시어가 utf-8이 맞나요?

 

그리고 파일쪽도 엔코딩 해주셔야야합니다.

그리고 db이전도 euc-kr이라고 하셨는데요..이것도 변환하셔서 작업을 해주셔야 정상적으로 나옵니다.

 

 

 

 

 

 

 

db에서 러시아 인코딩이 깨진 상태라서 깨진상태에서 이전 했으니 문자셋 utf-8 인데 깨지는 것이네요.

기존 mysql4 + php4 버젼 (euc_kr)에서 db 부분을 utf-8 인코딩 해서 러시아어 깨지지 않게 해주시고

신규이전 mysql5 + php5 버전 (utf-8)로 이전하시고 table에서 러시아어 정상출력되는지 확인하세요.

 

깨진상태가 아닌 상태에서 euc_kr -> utf-8로 변환했답니다.
그런데
SET character_set_client = utf8
ENGINE=MyISAM DEFAULT CHARSET=utf8

euc_kr -> utf-8로 디비 변환후 그누보드로 변환하면 깨져나온답니다.
charset이 문제인것 같아 cp1251 / windows-1251로 변경후 그누보드 변환시 인코딩이 깨진답니다.

1. db euc_kr -> utf-8
2. db euc_kr -> cp1251
3. db euc_kr -> windows-1251

3가지 다 db변환후 charset 깨짐
그래서

각각의 charset변환후
그누보드 config.php화일에서 utf-8을 cp1251 / windows-1251로 변환해봤는데도
계속 깨지는 문제가 발생한답니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 125,873 | RSS
QA 내용 검색

회원로그인

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