윈도우 기반의 APM환경에서의 문제점... 정보
윈도우 기반의 APM환경에서의 문제점...본문
일단 환경은,
윕도우 2003 서버에
php 5.1.2
mysql 5.0.18
apache 2.0.53
입니다.
모든 환경의 설정은 euc-kr로 세팅하였고, g4설치옵션에도 문자셋을 euc-kr로 했습니다.
문제는 한글로된 필드만 db에 저장이 안되고 출력 시에도 ??? 이렇게 물음표로만 나옵니다...
에러 메시지를 보면,
1406 : Data too long for column 'po_content' at row 1
이런 식으로 모든 한글이 들어간 데이터에는 모두 이러식의 에러 메시지가 나타납니다...
뭐가 문제인지 모르겠습니다...
윕도우 2003 서버에
php 5.1.2
mysql 5.0.18
apache 2.0.53
입니다.
모든 환경의 설정은 euc-kr로 세팅하였고, g4설치옵션에도 문자셋을 euc-kr로 했습니다.
문제는 한글로된 필드만 db에 저장이 안되고 출력 시에도 ??? 이렇게 물음표로만 나옵니다...
에러 메시지를 보면,
1406 : Data too long for column 'po_content' at row 1
이런 식으로 모든 한글이 들어간 데이터에는 모두 이러식의 에러 메시지가 나타납니다...
뭐가 문제인지 모르겠습니다...
댓글 전체
php 5.1.2
mysql 5.0.18
apache 2.0.53
버전대에서는 한글이 문제가 있더군요..
국내 웹호스팅 업체들이 버전업을하지 못하는 이유이기도 하구요...
모두 utf-8로 해보세요..
http.cnf 에만 디폴트 문자셋을 euc-kr로 한줄 넣어주시고요...
이렇게 하면 다 잘 되는데
한가지 문제가,
phpmyadmin 에서 한글이 깨져 보이고 나머지는 다 잘 됩니다...
아직 이문제는 해결책이 없는것으로 알고 있습니다.
phpmyadmin 에서 한글이 깨지지 않도록 설정하면 보드에서 한글이 깨지거든요....^^
mysql 5.0.18
apache 2.0.53
버전대에서는 한글이 문제가 있더군요..
국내 웹호스팅 업체들이 버전업을하지 못하는 이유이기도 하구요...
모두 utf-8로 해보세요..
http.cnf 에만 디폴트 문자셋을 euc-kr로 한줄 넣어주시고요...
이렇게 하면 다 잘 되는데
한가지 문제가,
phpmyadmin 에서 한글이 깨져 보이고 나머지는 다 잘 됩니다...
아직 이문제는 해결책이 없는것으로 알고 있습니다.
phpmyadmin 에서 한글이 깨지지 않도록 설정하면 보드에서 한글이 깨지거든요....^^
흠... 그러면... 실제 데이터는 utf-8로 저장 되고 보이는것만 euc-kr로 처리하는 건가요? phpmyadmin은 별 필요가 없기 때문에 신경쓰지는 않습니다만, 그렇다면, g4의 설정파일에 기본 문자셋도 utf-8로 해야 하나요? 그렇게 되면 전체가 다 utf-8이 되는건데... 그러면 클럽 플러그인이나 다른 스킨 작업시에 문제가 되지는 않을까요?
그렇죠...보여주는것만 euc-kr로 하는것이죠..
그누보드 4 잘 됩니다...
그누보드 utf-8버전도 잘 됩니다..
제로보드는 위 환경에서는 설치가 안되더군요...
그누보드 4 잘 됩니다...
그누보드 utf-8버전도 잘 됩니다..
제로보드는 위 환경에서는 설치가 안되더군요...
아... 그러면 일단 횐경의 영향으로 모든 데이터를 주고 받는건 utf-8로 설정을 하는데... g4에서는 실제로 대이터 저장시에 utf-8로는 넘어가지 않는것 같습니다.. 그래서 phpmyadmin에서 제대로 보이지 않는것 같구요... 그렇다면 db접속 함수에 먼저 set names utf-8로 쿼리를 보내면 해결 되지 않을까요? 그래도 전체를 utf-8로 돌리기에는 많은 부분의 수정이 필요할듯 합니다...
글쎄요...저것때문에 고생을 많이 했거든요...
그누보드 뿐만 아니라 다른 여러가지 보드들을 설치 해봐도 역시 마찬가지였습니다....
그중 가장 맘에 드는게 그누보드라서 여기로 오게 되었네요....^^
phpmyadmin에서 한글이 제대로 보이도록할수는 있는데 그렇게 하면 보드에서 깨지더군요...
phpmyadmin 의 글꼴문제라는 분도 있었지만 그것도... 글쎄요...^^
그누보드 뿐만 아니라 다른 여러가지 보드들을 설치 해봐도 역시 마찬가지였습니다....
그중 가장 맘에 드는게 그누보드라서 여기로 오게 되었네요....^^
phpmyadmin에서 한글이 제대로 보이도록할수는 있는데 그렇게 하면 보드에서 깨지더군요...
phpmyadmin 의 글꼴문제라는 분도 있었지만 그것도... 글쎄요...^^
친절한 답변 감사합니다... 일단은 환경 때문이라도 모든 설정을 utf-8기반으로 가야겠네요... 휴... 수정할 곳이 한두군데가 아니군요...
제가 이문제 때문에 phpschool 에서 한글관련 글들을 거의 모두 찾아봤어요...
그 다음 내린결정이 바로 위와같은 내용이었거든요...
혹시라도 완벽(?)하게 해결하신분이 계시면 좀 알려주세요....^^
그 다음 내린결정이 바로 위와같은 내용이었거든요...
혹시라도 완벽(?)하게 해결하신분이 계시면 좀 알려주세요....^^
일단 해결은 했습니다. db의 데이터 입출력을 완벽하게 utf-8로 입출력 하도록 했습니다. 링크를 참조해 보세요.
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=2463&page=&sca=&sfl=&stx=&spt=&page=&cwin=#c_2464
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=2463&page=&sca=&sfl=&stx=&spt=&page=&cwin=#c_2464
아 .. 그렇습니까?
포기하고 있었는데 다시 시도해봐야겠네요...
감사합니다...^^
포기하고 있었는데 다시 시도해봐야겠네요...
감사합니다...^^
tron 님 좋은 팁까지 올려주셔서 감사합니다...
십년묵은 체증이 쑤욱 내려가는것 같습니다...^^
십년묵은 체증이 쑤욱 내려가는것 같습니다...^^