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로 만들어졌다고 알고있습니다.)
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);
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 입니다..
iconv implementation glibc
iconv library version 2.5
이렇게 나옵니다. 여기서 어떻게 해야할까요.. ㄷㄷ
참고로 PHP Version 5.2.9p2 입니다..