PC에 오랜만에 MySQL을 깔고 셋팅을 했다.
아래와 같이 문자 셋팅을 해주었는데도 자꾸 한글깨짐 현상이 발생했다.
원인을 찾아보니 db 생성할 때가 문제였던 것 같다.
☞ STATUS 명령어를 입력해서 DB 문자 집합을 확인해봤다.
latin1로 되어있었다...
해결은 다음과 같이 해주면 된다.
MySQL이 설치된 폴더 - data - 자신이 만든 db 폴더 - db.opt 파일 편집
기존에 latin1로 되어있을 것이다.
아래와 같이 변경해주자.
default-character-set=utf8
default-collation=utf8_general_ci
MySQL을 재실행하고 다시 STATUS를 입력해보면 utf8로 변경되어있다.
(MySQL 종료와 실행)