MySQL에서 DB에 데이터를 저장하고 리스트로 확인했을때 한글깨지는 현상이 생긴다.
MySQL콘솔로 가서 show variables like 'c%'; 를 실행 하면
C:\Program Files\MySQL\MySQL Server 5.1의 my.ini 를 열어 캐릭터 설정을 바꾼다.
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
default-character-set=utf8
바꾼후 (제어판 - 관리도구 - 서비스 - MySQL)로 가서 서버 재가동
이후 아까와 같이 치면 latin1 -> utf-8로 바껴있을 것이다.
그리고 테이블 생성할때 CHARSET=utf8로 해야한다.
create table users( num int primary key AUTO_INCREMENT, userid VARCHAR(10), password VARCHAR(10), nickname VARCHAR(10), birthday date, email VARCHAR(20) )ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
이후 데이터를 너보니....
잘나온다...
'DBMS > MySQL' 카테고리의 다른 글
MYSQL 에서 그룹함수(group by) (0) | 2013.07.29 |
---|---|
숫자관련 데이타형에 문자형식으로 insert하기 (0) | 2013.07.29 |
Mysql에서의 null값 고찰 (0) | 2013.07.29 |
MYSQL 성능 향상 정리 (0) | 2013.07.29 |
초급QUERY (0) | 2013.07.29 |