테스트 사이트 - 개발 중인 베타 버전입니다

주소로 변수를 전달할때 문제가 있네요?? 채택완료

 

보내는 페이지 franchise/newPost1.php?cate1=&cate2=&wr_1= 위 주소형식으로 변수 값을 전달하려합니다.

받는 페이지 $ranchise_damdang = $_GET['wr_1'];

이렇게 받고 있는대 이미지를 보시면 주소에 값은 잘 전달되고 있는대 받는 곳에서 한글이 깨져 나옵니다.

크롬은 잘되는대 익스에서는 깨져나오네요.. 인코딩형식이 유니코드로(utf-8) 작업이 되었는대 아무래도 익스로 보내질때 한국어(euc-kr)로 보내지는 것같습니다.

해결방법을 알려주시면 감사하겠습니다.  

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트

크롬 과 익스의 이슈가 아닙니다.

주소를 전달 하실 때 한글을 urlencode 로 묶어서 보내시고

받는 쪽에서 urldecode 로 푸셔서 사용하시면 됩니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

혹시나 저걸로도 해결 안된다면
mb_detect_encoding 를 사용해보세요
php.net 주소를 드리고 싶었으나, 서버가 안뜨네요 ;

댓글을 작성하려면 로그인이 필요합니다.

답변 주신분들 감사합니다.

많은 도움이 되었습니다.

보낼때 이런씩으로 보내 해결했습니다. 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

urldecode( ) 

urlencode( ) 

 

함수를 사용해서 날려보세요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인

전체 질문 목록

🐛 버그신고