MySql 도스(MySql command line)에서 한글이 깨지는 문제 해결!

mysql 과 아파치 설정을 아무리 확인해봐도 UTF8 확인 정상이고 커맨드 화면에서 깨집니다. 혹시 몰라 다른 MYSQL 툴을 사용해 본결과 ??? 이게 아닌 정상적으로 한글이 출력됩니다. 아직까지 구체적인 원인 파악을 못했습니다.

mysql 에 접속하여 아래 명령어를 치면은...
mysql>show variables like 'c%';

c로 시작되는 변수들이 몇개 보일 것 입니다.
그중에서 character_set_results= 이라는 변수를 보세요.

이 값이 euckr로 되어 있다면 mysql command line에서도 한글은 정상적으로 보일 것입니다.
단지 여기서 문제가 발생한다는 것만 찾은 것 입니다.

이 문제를 해결 하려면 아래 명령어를 칩니다.
mysql>set character_set_results=euckr

이렇게 하면 command line 에서 ?? 이렇게 깨져 보였던 것이 한글로 정상적으로 출력될것입니다.
이렇게 되면 select 문이 정상적으로 작동이 됩니다.

또한 문제는 mysql를 다시 시작하면은 설정이 원래데로 돌아간다는 점입니다.

만약 일일이 "set character_set_results=euckr"를 치기가 귀찮으시다면...
mysql gui 툴을 다운로드 받으셔서 사용하실것을 추천합니다.

어차피 정상적으로 데이터들은 들어가나 command line 에서만...
??? 이렇게 깨져 보인다는 것이지요.
이로써 해결 방법을 정리하였습니다.^^

도움이 되셨으면 합니다.

저작자 표시 비영리 변경 금지
신고
공유OK! 불펌NO!

트위터

페이스북

구글
플러스

카카오
스토리

네이버

네이버
밴드

핀터
레스트

카카오톡