전내용 이어서...밑에 주소 참조

http://forum.falinux.com/zbxe/?document_srl=550833


mysql캐릭터설정을 utf-8로 설정하더라도 MySql콘솔로 확인하면 그래도 한글이 깨져보인다.(windows에서)

이유는 MySql콘솔의 캐릭터설정이 밑에 그림과같이 MS949로 설정되어 있다.

console.jpg


그렇다면 UTF-8로 등록된 한글이 제대로 보여질까? 그렇다 제대로 보여질리가 없다 깨져 보인다. 밑에처럼...

console2.jpg

그렇다면 어떻하면 될까....방법은 간단하다 MySql콘솔의 캐릭터를 UTF-8로 설정하면 된다. 

그러나...중요한건 나도 바꾸는 방법을 모른다는거...ㅡㅡ;

그래서 DB에 제대로 한글이 들어가 있는지 확인하기위해서 선택한게...SQLGate2010 for MySQL Developer Freeware툴이다.

개인용으로 프리웨어이지만 기업이나 단체는 라이센스를 사야한다. 

http://www.sqlgate.com/kr/download/ 참조

인스톨하는방법은 회원가입한 다음 이용 약관을 잘 읽어보신다음 다운로드해서 실행해 OK버튼만 누르면 끝난다. 

SQLGate2010을 실행시킨다음 연결을 누르면 다음과 같이 나온다.

mysqlgate.jpg


연결을 누르면 새연결 데이터베이스 로그인 팝업이 뜬다 로그인 정보를 입력하고 문자집합을 UTF-8로 설정한다음 연결을 한다.

연결한다음 MySql콘솔에서의 썼던 쿼리문을 똑같이 실행해보자.

mysqlgate2.jpg


한글이 깨지지 않고 잘나온다... 만약 로그인 설정에서 문자 집합을 UTF-8로 설정하지 않으면 한글이 깨져서 나온다.

한글이 깨지는 현상이 일어나는건 당연하지만 캐릭터 설정이 맞질않아서다 ^^;

캐릭터 설정을 잘 맞추도록 하자...끝