MySQL 한글 깨짐 수정
Computer Science/DB반응형
이것도 검색이 쉬워서 검색해서 쓰고, 잊어먹고, 그러다 필요하면 검색하고 잊어먹고..
MySQL은 기본적으로
latin1
으로 글자(Character-Set)이 설정이 되어있다.
한글이 제대로 나올려면 UTF-8로 바꿔야 합니다.
sudo vi /etc/alternatives/my.cnf
여기에서 다음 사항을 추가합니다.
[client] default-character-set=utf8 [mysql] default-character-set=utf8 [mysqld] collation-server = utf8_unicode_ci init-connect='SET NAMES utf8' character-set-server = utf8
기존에 이미 만들어 놓았던 DB, Table등은 직접 다 변경해줘야 합니다.
ALTER DATABASE [DB명] DEFAULT CHARACTER SET utf8;
제대로 바뀌었는지를 보기 위해서는
show variables like 'c%'
status
반응형