UTF-8소스 버그 리포트 입니다. 참고들 하세용
문제는 utf-8 소스를 utf-8 환경의 서버에서 이용할 경우에..
주소의 파라미터에 한글이 있을경우 Link to Link 로는 잘 되지만...
주소창에 직접 주소를 입력할 경우 한글이 euc-kr로 꺠져서 나오는 버그가 있습니다.
근우보드 버그라기 보다는..
ex브라우저 버그 이겠지요..(문론 모질라 테스트 이런거 없습니다;;;)
오늘 하루 좀 삽질좀 해서 내려진 소스입니다.
common.php 25 라인
/*************************************************************************************** 주소창 직접 입력 요청의 $_GET 으로 오는파라미터들 다 utf-8 인코딩 해야하는 버그!!! by 명규***************************************************************************************/
if(!$_SERVER[HTTP_REFERER]){
$get_tmp = array_keys($_GET);//배열의 키를 반환
for($i=0;$i<sizeof($get_tmp);$i++){
$_GET[$get_tmp[$i]] = iconv("euc-kr","utf-8",$_GET[$get_tmp[$i]]);
}
}
간단하지마나마 나름 참고 될만한 내용인듯 하기에 첨으로 글 남겨 봅니다.
항상 근우보드 감사하게 잘 사용 하고 있습니다. 감사합니다 ^^
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 6개
약간의 수고를 서로 나누면서 감사하는 마음이 막 생기네요 ㅎ;
참고해서
다시시도해봐야 겠군요...