검색을 하면 그림처럼 검색어가 깨져보입니다.
안녕하세요. 그누보드로 인트라넷 개발을 하고 있는데요.
그림처럼 검색어가 깨져보이는 현상이 나서 sir 커뮤니티에 답변을 구하고자 합니다.
현재 UTF-8 서버에서 개발중이며, mysql은 utf-8 general로 되어있습니다.
검색을 조금 해봤더니 iconv 내용이 나오기도 하는데
제가 개발자는 아니고 그누보드로 사이트를 만들어 본 적 밖에 없어서 자문을 구합니다.
해결 좀 부탁드리겠습니다. ㅠ
그림처럼 검색어가 깨져보이는 현상이 나서 sir 커뮤니티에 답변을 구하고자 합니다.
현재 UTF-8 서버에서 개발중이며, mysql은 utf-8 general로 되어있습니다.
검색을 조금 해봤더니 iconv 내용이 나오기도 하는데
제가 개발자는 아니고 그누보드로 사이트를 만들어 본 적 밖에 없어서 자문을 구합니다.
해결 좀 부탁드리겠습니다. ㅠ
첨부파일
댓글 4개
13년 전
인코딩 문제같네용,,
페이지 인코딩 셋이나, 메타테그 등 먼저 utf-8로 설정이 되어있는지 확인을 하셔야 할것 같구요,
iconv 내용이 나온다고 하니, 검색후 인코딩 변환 함수를 사용한 듯 보입니다.
검색어를 가져오는 변수 부분 및 input의 value값을 집어 넣을 때를 봐야할듯 하네용
혹시 inconv로 utf-8을 euc-kr로 변환하는지도 보시구요
페이지 인코딩 셋이나, 메타테그 등 먼저 utf-8로 설정이 되어있는지 확인을 하셔야 할것 같구요,
iconv 내용이 나온다고 하니, 검색후 인코딩 변환 함수를 사용한 듯 보입니다.
검색어를 가져오는 변수 부분 및 input의 value값을 집어 넣을 때를 봐야할듯 하네용
혹시 inconv로 utf-8을 euc-kr로 변환하는지도 보시구요
toypiano
13년 전
혈아랑님 답변 감사합니다. iconv내용이 나온다고 말씀드린 것은 sir에 자료를 찾아보니 그런 방법이 있다라고 검색결과가 나온다는 것을 말씀드렸던 거구요. ^^ iconv를 이용해서 검색어에 넣은 값이 깨지지 않도록 하려면 $stx = iconv("euc-kr", "utf-8", $stx); 이렇게 걸러야 하는게 맞는건가요. 카페24를 쓸 때는 서버와 디비가 utf-8이라 그런지 그냥 utf-8로 해도 이런 문제가 없었는데 어디서부터 문제가 생긴건지 못찾겠네요. 임시라도 iconv를 써보려고 하는데 어떻게 쓰는건지 자세히 좀 부탁드려도 될런지요. 미리 감사드립니다.
13년 전
서버와 디비가 utp-8이라면 깨질 이유가 없으실텐데,, 참 이상하네용 ㅎㅎ;
소스의 상단부분에 head 안에
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
메타태그에 캐릭터셋이 utf-8인지 먼저 확인 하시구용,,
검색 결과 값을 가져오는 부분에 뭐가 둘러쌓여있는지 확인해보시구용
그래도 안되신다면 임시나마 iconv를 사용하셔야 할듯 하네용.. 소스를 자세히 보지 않는 한,,
잘 모르겠네용 ㅎㅎ
iconv는 해당 문자 및 변수 등을 캐릭터셋 변환을 시켜주는 함수고용
사용방법은 iconv("euc-kr","utf-8",$str) : euc-kr의 $str문자를 utf-8로 변환
혹시 해당 페이지에서 마우스 오른쪽 눌러서 인코딩에 보시면 반전으로 euc-kr로 되어있는지도
확인해보시구용 ㅎㅎ
소스의 상단부분에 head 안에
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
메타태그에 캐릭터셋이 utf-8인지 먼저 확인 하시구용,,
검색 결과 값을 가져오는 부분에 뭐가 둘러쌓여있는지 확인해보시구용
그래도 안되신다면 임시나마 iconv를 사용하셔야 할듯 하네용.. 소스를 자세히 보지 않는 한,,
잘 모르겠네용 ㅎㅎ
iconv는 해당 문자 및 변수 등을 캐릭터셋 변환을 시켜주는 함수고용
사용방법은 iconv("euc-kr","utf-8",$str) : euc-kr의 $str문자를 utf-8로 변환
혹시 해당 페이지에서 마우스 오른쪽 눌러서 인코딩에 보시면 반전으로 euc-kr로 되어있는지도
확인해보시구용 ㅎㅎ
toypiano
13년 전
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=19748&sca=&sfl=wr_subject&stx=utf&sop=and
혈아랑님 답변 정말 감사드립니다. ^^ 근데 제가 실력이 부족해서요.. 위의 검색결과로 해결했습니다. 다시 한번 감사드려요. ^^
혈아랑님 답변 정말 감사드립니다. ^^ 근데 제가 실력이 부족해서요.. 위의 검색결과로 해결했습니다. 다시 한번 감사드려요. ^^
게시글 목록
| 번호 | 제목 |
|---|---|
| 284508 | |
| 284499 | |
| 284492 | |
| 284490 | |
| 284484 | |
| 284481 | |
| 284478 | |
| 284476 | |
| 284474 | |
| 284472 | |
| 284470 | |
| 284458 | |
| 284457 | |
| 284454 | |
| 284453 | |
| 284447 | |
| 284446 | |
| 284444 | |
| 284441 | |
| 284440 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기