카테고리
자주찾기
이글루 파인더
태그
character-set
flv
인코딩
모질라커뮤니티연말모임
JFace
드라이버
phpmyadmin
mysql5
xampp
apache
Sis760
여러분이거다거짓말인거아시죠
큐브
eclipse
JDBC
web
뿌뿌뿡
safari
utf8
wifi
Ubuntu7.10
linux
최근 등록된 덧글
최근 등록된 트랙백
Ambien during pregn..
by Ambien side effects.
Ambien 10mg doseage.
by Does ambien interrupt..
Buy hydrocodone wi..
by Hydrocodone drugs.
by Ambien side effects.
Ambien 10mg doseage.
by Does ambien interrupt..
Buy hydrocodone wi..
by Hydrocodone drugs.
태그 : phpmyadmin
웹에서 그동안 euc-kr만 사용하다가 UTF-8을 써야겠다는 생각이 들어 모든 환경을 UTF-8로 바꾸고 있다.
개발환경은 eclipse의 PDT plug-in을 사용하고 서버로는 xampp를 사용한다.
eclipse나 HTML등은 그저 UTF-8을 사용한다고 명시만 하면 되서 별 문제없이 하고 있었는데 문제가 생겼다.
phpmyadmin에서 입력된 값을 확인하려는데 글씨가 와장창 깨지는 것이었다.
mysql을 UTF-8로 설정하지 않아서 그런 것 같아서 my.cnf의 [mysqld] 부분에
를 추가하였다.
그러고나서 다시 확인하였으나 여전히 문제는 고쳐지지 않았다.
mysql shell에서 환경변수를 확인결과
이렇게 나타났다.
서버는 utf8을 나타내나 client관련해서는 latin1이 나타났다.
도무지 방법이 생각나지 않아서 고민하다가.. (사실 제대로 검색을 못하고 있다가..)
결국 알아냈다.
my.cnf [mysqld] 부분에
이 한줄을 추가함으로 모든 문제는 해결되었다.
정상적으로 모두 utf8로 표시되었고
이후의 모든 입출력도 깔끔히 해결되었다.
skip-character-set-client-handshake
이 것은 서버에서 client의 문자 인코딩을 무시하고 서버의 설정만을 따르는 것인데..
아무래도 사용하고 있는 운영체제(Windows XP)가 기본 인코딩을 cp949로 사용해서 생기는 문제같다.
어쨌든 대략 반나절의 삽질을 마무리하고 다시 하던 일을 하게 되었다.
개발환경은 eclipse의 PDT plug-in을 사용하고 서버로는 xampp를 사용한다.
eclipse나 HTML등은 그저 UTF-8을 사용한다고 명시만 하면 되서 별 문제없이 하고 있었는데 문제가 생겼다.
phpmyadmin에서 입력된 값을 확인하려는데 글씨가 와장창 깨지는 것이었다.
mysql을 UTF-8로 설정하지 않아서 그런 것 같아서 my.cnf의 [mysqld] 부분에
character-set-server = utf8
collation-server = utf8_general_ci
default-character-set=utf8
를 추가하였다.
그러고나서 다시 확인하였으나 여전히 문제는 고쳐지지 않았다.
mysql shell에서 환경변수를 확인결과

서버는 utf8을 나타내나 client관련해서는 latin1이 나타났다.
도무지 방법이 생각나지 않아서 고민하다가.. (사실 제대로 검색을 못하고 있다가..)
결국 알아냈다.
my.cnf [mysqld] 부분에
skip-character-set-client-handshake
이 한줄을 추가함으로 모든 문제는 해결되었다.

이후의 모든 입출력도 깔끔히 해결되었다.
skip-character-set-client-handshake
이 것은 서버에서 client의 문자 인코딩을 무시하고 서버의 설정만을 따르는 것인데..
아무래도 사용하고 있는 운영체제(Windows XP)가 기본 인코딩을 cp949로 사용해서 생기는 문제같다.
어쨌든 대략 반나절의 삽질을 마무리하고 다시 하던 일을 하게 되었다.



