[질문변경]이부분만 지나면 깨져버리는데요..
만약 sca에 utf로 광주라는 단어가 들어가있을때..
요 윗부분 까지는 광주라는 글씨가 나옵니다.
if (isset($sca)) {
$sca = mysql_real_escape_string($sca);
$qstr .= '&sca=' . urlencode($sca);
}
이 부분을 지나고 나서..
광��\� 이렇게 바뀌어 버리네요...
아무래도 mysql_real_escape_string가 이상한듯 한데요...
이 문제 혹시 알고 계신분 계신가요?
요 윗부분 까지는 광주라는 글씨가 나옵니다.
if (isset($sca)) {
$sca = mysql_real_escape_string($sca);
$qstr .= '&sca=' . urlencode($sca);
}
이 부분을 지나고 나서..
광��\� 이렇게 바뀌어 버리네요...
아무래도 mysql_real_escape_string가 이상한듯 한데요...
이 문제 혹시 알고 계신분 계신가요?
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 3개
mysql_real_escape_string의 문제가 맞네요..
광주가 mysql_real_escape_string이부분만 지나면 광��\� 이렇게 바뀌네요..
서버옮겨야 할듯.. 히융..
http://blog.naver.com/ba__boo?Redirect=Log&logNo=90032144774
다만 아래함수는 걸러내주기도 하는듯..
mysql_real_escape_string() --> 쿼리문에 사용되는 특수문자를 구별하여 특수문자를 추가하여 쿼리문이 만들어 진다.
이 함수를 대체하려면 어떻게 해야할까요..