BLOG ARTICLE Encoding | 1 ARTICLE FOUND

  1. 2011.03.07 MySQL UTF-8 인식 문제

MySQL은  latin1으로 기본인코딩 설정이 되어있다.
따라서 html 및 php 파일등의 인코딩을 utf-8로 사용할 경우,
잘못된 인코딩으로 데이터가 표현될 수 있다.

MySQL은  /etc/my.cnf파일을 참조하게 되어있으며,
아래의 인코딩 설정을 통해 utf-8을 사용할 수 있다.


[mysql]   
default-character-set = utf8  
  
[mysqld]   
character-set-client-handshake=FALSE  
init_connect="SET collation_connection = utf8_general_ci"  
init_connect="SET NAMES utf8"  
default-character-set = utf8  
character-set-server = utf8  
collation-server = utf8_general_ci  
  
[client]    
default-character-set = utf8  
  
[mysqldump]    
default-character-set = utf8
AND