아. 돌아버리겠네.. 정보
아. 돌아버리겠네..
본문
그동안 문제없이 사용하던 웹사이트를
다른 서버로 이전하려고 DB를 열어보니..-.,-
이렇게 깨졌어요..ㅠ.ㅠ 사이트에서는 한글로 나오는데 말이죠..
어떻게 해결할 방법이 없을까요?
아흑~~
추천
0
0
댓글 8개
euc-kr 하고 utf-8 셋팅이 햇가리신거 아니에요?
가장좋은 방법은요. PhpMyAdmin 아시죠?
그 놈으로 가져오기 하실때 uft-8 또는 euc-kr 둘중에 한글 안깨지는 걸로 하시면 됩니다.
한번 시도해 보세요.
그 놈으로 가져오기 하실때 uft-8 또는 euc-kr 둘중에 한글 안깨지는 걸로 하시면 됩니다.
한번 시도해 보세요.

내보내기에 선택하는게 없네요.-.,-

사황을보니 db table의 캐릭터셋을 잘못 설정한채로 강제로 insert를 한 상태에서
읽을때 다시 강제로 캐릭터셋을 적용한거 같네요.
예를 들어,
db의 기본 캐릭터셋이 utf8 인데
데이타를 넣을때, euckr로 insert를 하고, 데이타를 읽을때 euckr로 읽게되면,
웹페이지에서는 정상으로 보이지만, db에는깨진게 들어간거니까, 뭘로보든 깨져서 보이게 됩니다.
mysqldump를 할때, 제대로 나올때까지 캐릭터셋을 다르게 바꿔보면서 해봐야 합니다.
읽을때 다시 강제로 캐릭터셋을 적용한거 같네요.
예를 들어,
db의 기본 캐릭터셋이 utf8 인데
데이타를 넣을때, euckr로 insert를 하고, 데이타를 읽을때 euckr로 읽게되면,
웹페이지에서는 정상으로 보이지만, db에는깨진게 들어간거니까, 뭘로보든 깨져서 보이게 됩니다.
mysqldump를 할때, 제대로 나올때까지 캐릭터셋을 다르게 바꿔보면서 해봐야 합니다.

말씀하신 상황이 맞습니다.

전 방법을 알고 있지요 ㅎ

어떻게.. 어떻게.... 알려주세요.

그누사이트에서 배포하는 디비에디터 사용해서 복구했습니다..캬캬캬