혹시 DB를 MySql 4.0 이전 버전을 사용하셨던 분들이 계시면...
DB 이동시 주의를 하시기 바랍니다. 한글 DB 내용이 깨질 수 있기때문에...
MySql 5.0 이상 부터 문자셋이 기본 UTF-8 로 지원되기 때문입니다.
물론, 해결 방법은 제 경우에는 다음과 같이 해결했습니다.
기존에 사용하던 DB를 백업합니다. (phpMyAdmin 의 내보내기 기능 혹은, 기타 navicat MySql 프로그램 등)
기존에 사용하던 웹서버를 삭제한 후 오토셋올가를 설치합니다.
그 후에 localhost/phpmyadmin 의 URL로 들어가서 phpmyadmin 을 실행한 후
새로운 데이타 베이스의 collation을 euckr_korean_ci 로 선택한 후 새로운 DB를 만든 후에
import 를 합니다. 이때, 파일은 sql 이어햐 합니다.
물론, 여기까지 진행하면 phpMyAdmin 에서는 한글이 잘 보이나,
로컬서버에서 실행되는 페이지의 한글은 여지없이 깨져서 보입니다. ^^;
그러나, 데이타베이스 연동되는 곳에 다음과 같이 한 줄의 코드를 삽입하면...
@mysql_query(\"set names euckr\");
한글이 정확하게 잘 나옵니다.... 물론, 위의 경우 제가 사용하는 환경에서 말입니다.
중요한 데이타가 많은 경우에는 필히 백업을 하신 후에 사용해 보시기를 권합니다. ^^*