채택완료

한글 카테고리 클릭시 DB에 한글이 깨져서 들어갑니다...

게시판에서 카테고리 이름 sca가 한글일때 

 SELECT COUNT(DISTINCT `wr_parent`) AS `cnt` FROM g5_write_board WHERE  ca_name = 'êµë™' and (wr_num between -27 and (-27 + 10000))

이런식으로 ca_name에 한글이 깨져서 들어갑니다..

뭐가문제인거죠.. 어떻게 해야 할까요 ㅠ


|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트

mysql db character set과 php 파일 인코딩이 서로 상이하기 때문에 깨지는 현상으로 보여집니다.

해당 db insert하는 php 파일과 mysql db 테이블 character set을 utf8로 같게 해주세요.

답변에 대한 댓글 1개

ㅜ 해당 db insert하는 php 파일이 어떤 파일을 말씀하시는 거죠??ㅜ
mysql db테이블 character set은 DEFAULT CHARSET=utf8 이렇게 utf8로 되어있습니다..ㅜ

쿼리문을 echo로 찍었을때는아래와 같이 한글이 잘 출력되고요ㅠㅠ
select distinct wr_parent from g5_write_board where ca_name = '분류 ' and (wr_num between -19 and (-19 + 10000)) and wr_is_comment = 0 and wr_5 = 1 order by wr_num, wr_reply limit 0,11

답변을 작성하려면 로그인이 필요합니다.