'프로그래밍/php'에 해당되는 글 1건

  1. 2008.07.08 mysql 문자셋 변경
mysql 에서는 기본적으로 latin1 이 기본값으로 되어 있어서 문자셋이 깨지는 경우가 있다.

mysql 자체에서 변경을 원할 경우에는  /etc/my.cnf 파일에서 아래의 내용을 추가 한다.

[root@localhost~]# vi /etc/my.cnf

[client]
default-character-set=euckr

[mysqld]
character-set-client-handshake = FALSE
default-character-set=euckr

[mysqldump]
default-character-set=euckr

[mysql]
default-character-set=euckr

Query를 통해서 변경을 원하는 경우네느 mysql 접속 후 아래와 같이 문자셋을 변경한다.

$dbConn = mysql_connect($dbHost, $dbUserName, $dbUserPassword)
                        or exit('DATABASE 접속 에러');
$result = mysql_select_db($dbName, $dbConn) or exit('DATABASE를 선택 에러');

$result = mysql_query("set session character_set_connection=euckr;");
$result = mysql_query("set session character_set_results=euckr;");
$result = mysql_query("set session character_set_client=euckr;");


Posted by 암리타 :