XXX라는 한글 이름을 넣었는데 위에처럼 깨졌다..
다른 한글들이 잘나오는 것 보면 이건 mysql에러라는 확신!이 들면서 에러를 잡으러 왔다!
먼저 MySql콘솔로 들어가서 show variables like 'c%'; 를 실행시켜보면 다음과 같이 나옵니다.(default일경우)
MySql의 기본설정은 latin1, latin1_swedish_ci 상태입니다.
[출처] MySql 한글깨짐 없게 하려면~|작성자 palfuni
[출처] MySql 한글깨짐 없게 하려면~|작성자 palfuni
윈도우일경우(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
위와같이 수정한후 DB를 재기동 시킵니다.(제어판-관리도구-서비스-MySQL)
재기동후 먼저MySql콘솔로 들어가서 show variables like 'c%'; 를 실행시켜보면 다음과 같이 나옵니다.(UTF-8적용됨)
윈도우면 위에처럼 조치 하면 된다고 (http://blog.naver.com/palfuni?Redirect=Log&logNo=120156790334) 이 분이 얘기했다.
난 아니다. 아직 윈도우 안해봣다.. ㅋㅋㅋㅋ
맥북도 찾아서 해봐야지 .. 오늘은 늦어서 이만..
[출처] MySql 한글깨짐 없게 하려면~|작성자 palfuni
테이블 생성할때에도 아래와같이 CHARESET=utf8로 해주셔야 됩니다.
CREATE TABLE `testTable` (
`no` int(11) NOT NULL AUTO_INCREMENT,
`tem1` varchar(128) DEFAULT NULL,
`tem2` varchar(8) DEFAULT NULL,
PRIMARY KEY (`no`)
) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8;
[출처] MySql 한글깨짐 없게 하려면~|작성자 palfuni
'프로그래밍 > DB' 카테고리의 다른 글
오라클 CEIL, FLOOR함수 (0) | 2013.07.11 |
---|---|
오라클 순위 반환 함수들 (0) | 2013.07.11 |
mysql 계정 추가 및 계정 권한 적용 (0) | 2013.07.07 |
mysql 명령어 모음 (0) | 2013.07.06 |
mac에 MySql 설치하기 (0) | 2013.07.06 |