UTF-8소스 버그 리포트 입니다. 참고들 하세용 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

UTF-8소스 버그 리포트 입니다. 참고들 하세용 정보

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]]);
  }
}

간단하지마나마 나름 참고 될만한 내용인듯 하기에 첨으로 글 남겨 봅니다.

항상 근우보드 감사하게 잘 사용 하고 있습니다. 감사합니다 ^^

추천
1

댓글 6개

전체 3,309 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT