eur-kr utf-8 포맷 충돌 문의! > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

eur-kr utf-8 포맷 충돌 문의! 정보

eur-kr utf-8 포맷 충돌 문의!

본문

제 사이트에서 RSS 게시판을 만드려고 아래 해당 주소의 스킨을 적용시키는데요
http://sir.co.kr/bbs/board.php?bo_table=g4_skin_board&wr_id=31741&sca=&sfl=wr_subject&stx=rss&sop=and

다음과 같은 에러가 떴습니다.
select count(*) from g4_write_08_15 where wr_subject='[�빞! �븳援?궗�쉶] �슦由ъ쓽 �긽�떇' and wr_link1='http://www.hani.co.kr/arti/opinion/column/448095.html' and wr_name=''
1267 : Illegal mix of collations (utf8_general_ci,IMPLICIT) and (euckr_korean_ci,COERCIBLE) for operation '='
error file : /skin/board/morningNewsU/write_update.skin2.php

뭔가 포맷 형식이 두개가 같이 있어서 생기는 문제 같은데
호스팅 설정은 utf-8 로 되어 있고 그누보드 상에서 설정은 eur-kr 로 되어 있다고 알고 있습니다.
utf-8 류의 스킨들이 에러가 나는걸 봐서는 사이트에서 구동되는건 eur-kr이 확실한데
왜 해당 RSS스킨에서 에러가 나는지 모르겠습니다.
(해당 스킨은 eur-kr로 만들어졌다고 알고있습니다.)
  • 복사

댓글 전체

의심하시는 바와 같이 rss를 읽어오는 스킨에서는 euc-kr로 되어있고
RSS 데이터는 UTF-8로 되어있어서 그렇습니다.

iconv 설치되어있다는 가정아래 깨지는 변수를 아래와 같이 iconv로 변환해보셔요
iconv("UTF-8","EUC-KR",$wr_subject);
iconv support  enabled 
iconv implementation  glibc 
iconv library version  2.5 
이렇게 나옵니다. 여기서 어떻게 해야할까요.. ㄷㄷ
참고로 PHP Version 5.2.9p2 입니다..
© SIRSOFT
현재 페이지 제일 처음으로