ksc-5601 => utf-8 데이터베이스 컨버터가 안되네여 정보
ksc-5601 => utf-8 데이터베이스 컨버터가 안되네여본문
제가 거의 1개월 동안 삽질을 하고 있는데 도저히 해결이 안되네여
g3 를 사용할때 제가 디비 설정을 CHARSET=latin1 에다 두고 사용을 해서 저장한 데이터가 있는데요. 그러니까 ksc-5601 => CHARSET=latin1 으로 저장된 것입니다.
예전에는 phpmyadmin 에서도 문자셋을 ksc-5601 로 두면 잘 보였기 때문에 문제가 없었는데,
mysql 4.1 이상이 나오면서 phpmyadmin 에서 ksc-5601 지원이 안되면서,
데이터를 백업해도 에딕터에서 열면 한글이 져서 보이기 때문에 제가 에딕터 플러스를 사용하는데 지원하는 인코딩을 다 바꿔봐도 그 한글이 모두 깨져 보이기 때문에 볼수가 없네요
홈페이지에서 운영하는 것은 ksc-5601 => CHARSET=latin1 = 저장 이것을 보여 줄때는 CHARSET=latin1 => ksc-5601 (euc-kr) 로 보여주기 때문에 운영에 문제가 없고 같은 방식으로 g4로 변환할때도 문제 없이 잘됩니다.
하지만 이것은 언젠가 변환이 될때 문제가 될것이기 때문에 utf-8 로 이참에 바꿀려고 하는것인데요.
제가 ksc-5601 => CHARSET=latin1 = 저장 이것을 보여 줄때는 CHARSET=latin1 => 변환 => utf-8 로 해봤는데 정상적이 ksc-5601 (euc-kr)의 형태가 아니라서 안되더라구요
처음 설치할때 데이터 베이스 셋팅을 버젼에 맞게 euc-kr 이든 utf-8 이든 철저히 해야한다는 교훈을 얻었는데 일단 문제를 해결할수 있는 좋은 방법이 없을 까요
댓글 전체
EMEditor 사용해 보세요...
http://www.emeditor.com/download.htm 여기 가시면 다운 받으실수 있어요...
파일을 열기전에 환경설정에서 인코딩을 맞춰주시고 파일을 열어야 합니다....^^
http://www.emeditor.com/download.htm 여기 가시면 다운 받으실수 있어요...
파일을 열기전에 환경설정에서 인코딩을 맞춰주시고 파일을 열어야 합니다....^^
관심가져 주신 Photofly 님에게 감사 드립니다.
해결방법 덤프명령으로 해결하면 되네요
mysqldump --default-character-set=latan1 디비이름 > db2.sql
=> 이게 중요 --default-character-set=latan1
이렇게 하면 euckr 로 백업되니까 이걸 다시 utf-8로 변환하면 되네요
해결방법 덤프명령으로 해결하면 되네요
mysqldump --default-character-set=latan1 디비이름 > db2.sql
=> 이게 중요 --default-character-set=latan1
이렇게 하면 euckr 로 백업되니까 이걸 다시 utf-8로 변환하면 되네요