mysql 5.0.x 에서 확장 완성형 한글 문자 입력시, 그 문자 이후 전체 사라지는 문제 해결. 정보
mysql 5.0.x 에서 확장 완성형 한글 문자 입력시, 그 문자 이후 전체 사라지는 문제 해결.본문
서버 리눅스 centos 5
php 5.2,
mysql 5.0.69 - euckr 로 설정, euckr 로 테이블 생성.
웹페이지 euc-kr 사용.
..
모든게 euckr 로 돌아가는 사이트,
그누보드 게시판 글입력에서 .. 본문 중간에 똠 뷁 밎 .. 같은
기본완성형에 없는 문자가 있으면..
그 문자만 없어지는게 아니라.. 그 문자 이후 내용 전체가 사라지는.. 고질적인 내용.
..
원인은 mysql 5.0 버전 euckr 일 경우에 발생하는데, (5.1 부터는 괜찮다고함.)
utf 8 로 db 를 변환하지 않고.. 그 문자만 포기하게 입력 성공되게 할려고함.
..
해결방법은
..
db 저장 하기전에..
$wr_content = iconv('CP949','EUC-KR//IGNORE',$wr_content);
와 같이 //IGNORE 로 한번 처리해 주니 .. 똠 밎 . 같은 문자만 사라지네요..
..
이런거 그누보드 소스 자체에 넣어주면 좋으련만..
==========
참고 : http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=267176
php 5.2,
mysql 5.0.69 - euckr 로 설정, euckr 로 테이블 생성.
웹페이지 euc-kr 사용.
..
모든게 euckr 로 돌아가는 사이트,
그누보드 게시판 글입력에서 .. 본문 중간에 똠 뷁 밎 .. 같은
기본완성형에 없는 문자가 있으면..
그 문자만 없어지는게 아니라.. 그 문자 이후 내용 전체가 사라지는.. 고질적인 내용.
..
원인은 mysql 5.0 버전 euckr 일 경우에 발생하는데, (5.1 부터는 괜찮다고함.)
utf 8 로 db 를 변환하지 않고.. 그 문자만 포기하게 입력 성공되게 할려고함.
..
해결방법은
..
db 저장 하기전에..
$wr_content = iconv('CP949','EUC-KR//IGNORE',$wr_content);
와 같이 //IGNORE 로 한번 처리해 주니 .. 똠 밎 . 같은 문자만 사라지네요..
..
이런거 그누보드 소스 자체에 넣어주면 좋으련만..
==========
참고 : http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=267176
추천
0
0
댓글 3개

제 생각에 그냥 utf-8 을 쓰는게 훨씬 더 좋은 방법같은데... euckr 을 써야 하는 이유가 있나보죠?
변환작업이 엄두가 안나는.. 과거 쌓인 많은 자료들과
수많은 euckr 웹페이지들 때문이겠죠..
수많은 euckr 웹페이지들 때문이겠죠..
감사합니다~