MYSQL_INCLUDE 쪽에 가서 확인해보니 my_config.h 라는 파일 속에서 /* Define to enable charset euckr */ #define HAVE_CHARSET_euckr 1 /* Define the default charset name */ #define MYSQL_DEFAULT_CHARSET_NAME "euckr" /* Define the default charset name */ #define MYSQL_DEFAULT_COLLATION_NAME "euckr_korean_ci" 이 부분 들이 보임.
즉, MySQL 을 설치할 때 기본 언어셋을 지정하여 설치하였음. 그 MySQL을 PHP에서 사용함. 그래서 기본으로 euckr로 접속됨.
로컬PC(윈도우+APM)에서는 위와 같은 내용이 안보임
WAPM(windows+APM) 에서는 MySQL관련 클라이언트가 설치 안되어있어도 PHP에서는 MySQL로 접속 할 수 있다.
즉, PHP의 MySQL관련 파일(아마도 php_mysql.dll?)에서 위와 같은 기본 언어셋을 euckr로 설정안하고 dll파일이 만들어져서 문제가 생긴다.