[완료] mysqldump로 mantis DB를 새로운 서버로 옮겼는데요. 글자가 깨지네요.
글쓴이: herohan / 작성시간: 월, 2009/08/24 - 4:34오후
그런데 좀 이상한게
mysql 클라이언트에서 접속해서 확인해보면 제대로 나옵니다만,
웹에서 맨티스 페이지에 가보면 DB의 내용이 깨져보입니다.
(메뉴명 같은건 제대로 나오구요)
새로 정보수정같은걸 해도 제대로 못받네요.
그래서 개인적으로 php 파일을 만들어서 DB를 조회해보면 제대로 보이네요.
유독 맨티스에서만 제대로 안나오는 상황...
아흑 대체 어느 부분을 봐야할지...
아무거나 조언 부탁드릴께요.
p.s.
맨티스 버전은 1.0.6 에서 1.1.5로 업그레이드 되었고,
MySQL은 5.x에서 6.x로 업그레이드 되었습니다.
Forums:
아 삽질하다보니 어떻게 되긴 됐는데...
정확한 원인은 모르겠지만 해결했기 때문에 결과를 적어두겠습니다.
삭제하긴 좀 그렇고...
결과만 얘기하면 mysqldump할때는 default-character-set=latin1 옵션을 줬구요,
결과 파일에서 맨 앞에 SET NAMES utf8을 추가하고, CREATE TABLE할때 맨 뒤에 DEFAULT CHARSET=latin1으로 되어 있는걸 utf8로 바꿔줬습니다.
mysqldump했던 시스템은 쉘의 LANG이 euckr이었고, 새 시스템은 utf8이라서 그런게 아닌가 싶긴 한데요.
어쨌거나 이렇게 하고나니 mysql 클라이언트로 접속했을땐 값이 제대로 안보입니다만 맨티스 홈페이지에선 잘 보이니 일단 해결... -_-;
댓글 달기