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

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

QA

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

답변 2

본문

기존 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로 변환해봤는데도
계속 깨지는 문제가 발생한답니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로