O.S/Linux

MySql4.x/PHP4.x/Apache 한글깨짐 해결

미련곰 2007. 8. 20. 16:33

한글깨지는 문제 관련하여 셋팅에 관해 여러 의견들이 많은데
저의 경우는 아래와 같은 셋팅으로 문제해결하였습니다
참고하세요

1. /etc/php.ini  캐릭터셋 변경
  default_charset = "euc-kr"

2. /etc/my.cnf 파일의 아래 각 항목에 추가/변경
  [client]
  default-character-set = utf8

  [mysqld]
  default-character-set = euckr
  init_connect = SET collation_connection = euckr-korean_ci
  init_connect = SET NAMES euckr
  character-set-server = euckr
  collation-server = euckr_korean_ci


  [mysqldump]
  default-character-set = euckr

  [mysql]
  default-character-set = euckr
 
3. /etc/httpd/httpd.conf

  AddDefaultCharset EUC-KR

4. 웹소스 캐릭터셋
 
  <META http-equiv="Content-Type" content="text/html; charset=euc-kr" />

------------------------------------------------------------
관련없는 글!!
디비백업 파일을 받고 디비복구할때 백업파일의 상단에 입력합니다.

set session character_set_connection=euckr;
set session character_set_result=euckr;
set session character_set_client=euckr;
------------------------------------------------------



출처 : http://blog.naver.com/syaku/120020209957