php, mysql 한글 깨짐

Mysql, php, 서버등 2017. 10. 28. 03:50

서버의 /etc/my.cnf 수정


/etc/my.enf에 다음 구문을 추가한뒤 mysqld를 재시작한다.


[mysqld]

collation-server=utf8_unicode_ci

default-character-set=utf8

character-set-server=utf8

init_connect=set collation_connection=utf8_unicode_ci

init_connect=set names utf8


(mysql 5.5 버전 이상에서는 collation-server와 default-character-set은 추가하지 마세요. 버전업 되면서 파라미터가 변경되어 추가하면 mysql 서비스가 실행이 안됩니다.


[client]

default-character-set=utf8


[mysql]

default-character-set=utf8



출처: http://luckyyowu.tistory.com/279