똥싼너구리

윽.... UTF-8에서 GET방식으로 한글 전달시에..

한글이 깨지는군요....

이때까지 영어만 테스트 하다보니 잘되는줄 알았더니;;;

깨져서 검색해보니 원래 안된다네요;;;;

한글을 전달할 여지가 있는 곳은 모두 form을 생성해서 POST방식으로 전달해야 하나요?

다 수정하려면 죽음일텐데

혹시 다른 방법 알고 계신분??
|

댓글 6개

encodeURIComponent(변수) 로 넘겨 보세요.
자바 스크립트 함수네요....??

감사합니다^^

한번 해보겠습니다.
관리자님
변수를 받는 쪽에 페이지 특성상

include_once("./_common.php");

파일을 인크루드 해야 하기 때문에 인크루드 하고 썼습니다.

encodeURIComponent를 써도 잘 되지 않길레..

include_once("./_common.php");
파일을 인크루드 하지 않고 변수값만 확인하니 재대로 찍힙니다..

common.php에 한글에 관련해서 변경시킬 만한 것이 있나요??
php

urlencode()

urldecode()

를 써보시구요.

받는 페이지가 UTF-8 로 되어 있는지 확인해 보세요.
아.. 해결 되었습니다... 죄송합니다....

GET파라미터를 넘길때 stx로 넘기면서 문제가 발생 했습니다.

common.php에서 stx변수를 설정하는 부분이 있더군요...
거기서 변경된것 같습니다.

번거롭게 해서 죄송합니다^^;;
common.php
----------------------------------------------------------
if (isset($stx)) { // search text (검색어)
$stx = mysql_real_escape_string($stx);
$qstr .= '&stx=' . urlencode($stx);
}
----------------------------------------------------------
이부분에서 변경된것 같습니다.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

자유게시판

+
제목 글쓴이 날짜 조회
17년 전 조회 1,211
17년 전 조회 1,103
17년 전 조회 1,099
17년 전 조회 1,282
17년 전 조회 1,224
17년 전 조회 1,004
17년 전 조회 1,154
17년 전 조회 1,342
17년 전 조회 1,038
17년 전 조회 9,355
17년 전 조회 1,184
17년 전 조회 1,151
17년 전 조회 1,114
17년 전 조회 1,122
17년 전 조회 1,766
17년 전 조회 1,148
17년 전 조회 1,130
17년 전 조회 2,069
17년 전 조회 1,386
17년 전 조회 1,085
17년 전 조회 1,152
17년 전 조회 1,105
17년 전 조회 1,099
17년 전 조회 1,208
17년 전 조회 1,147
17년 전 조회 1,130
17년 전 조회 1,381
17년 전 조회 1,098
17년 전 조회 1,149
17년 전 조회 1,222
🐛 버그신고