MySQL을 사용하다보면 한글깨지는 부분이 있다.
그것은 인터넷 봐서
euckr 로 설정을 바꾸면 되는데.....
3가지에 대해서 간단히 적어본다.
설정부분 첫번째방법
1) etc/my.cnf 파일을 수정하거나 추가한다.
--------------------------
[client]
default-character-set = euckr
[mysqld]
init_connect=SET NAMES euckr
character-set-server = euckr
default-character-set = euckr
default-collation = euckr_korean_ci
[mysqldump]
default-character-set = euckr
[mysql]
default-character-set = euckr
--------------------------
2) mysql로 들어가서 직접 설정한다.
현재 mysql에 설정된 문자셋를 보고 싶다면 아래와 같이 실행해보자.
> show variables like 'char%';
그러면 euckr 또는 utf8 또는 latin1 로 설정되어 있는 것을 확인할 수 있다.
그러면 문자셋을 변경하자. 아래와 같이 실행해라.
> set character set euckr;
또는
> set character set utf8;
또는
> set character set latin1;
그리고 show 명령어를 통해서 변경된 정보를 확인하자.
3) 가장 중요한 방법 중 한가지 인데.... 아직도 한글이 제대로 반영이 안되어 있다면
최종 단계로 테이블마다 정말 euckr 또는 utf8 또는 latin1이 제대로 설정되어 있는지 확인하라.
확인방법은 다음과 같다.
> show create table 테이블명;
테이블명에 대한 자세한 내용이 나오는데, 그 중에서 CHARSET 이란 곳을 확인해라.
만약 다른 것으로 수정하길 원하면 다음과 같은 명령어를 수행해라.
> alter table 테이블명 convert to charset euckr;
이제..... 당신은 해결할 수 있다.
그리고 좋아하겠지요. 그러면 답글 하나 정도는 센스있게 남겨라.
그래야 내가 알려준 맛이 나지 않을까?? ㅎㅎ
바이루
[출처] MySQL 한글 깨짐 현상 마무리편|작성자 둘리
'MySQL' 카테고리의 다른 글
MySQL 한글 깨짐 오류 해결 방법 #3 (0) | 2015.07.22 |
---|---|
MySQL 한글 깨짐 오류 해결 방법 #2 (0) | 2015.07.22 |
MySQL 계정 생성 및 권한설정 (0) | 2015.07.22 |
MySQL Database 생성하기 (MySQL DB 생성하기) (0) | 2015.07.22 |
★ Windows 에서 MySQL 5.6.14 설치, 구동, 접속하기 (0) | 2015.07.22 |