값을 보낼때, 한글만깨질때,
본문
값을 보낼때, 아래처럼 되있는데요..
A게시판 view페이지에서
<a href="./write.php?bo_table=B&code1=<?php echo $view[wr_1] ?>&code2=<?php echo $view[wr_2] ?>">신청버튼</a>
B게시판내용속 write페이지 input항목으로 값을 잘 가져옵니다.
<input type="text" name="wr_1" value="<?php echo $write['wr_1'] ? $write['wr_1'] : $_GET['code1']?>" id="wr_1" class="frm_input">
<input type="text" name="wr_2" value="<?php echo $write['wr_2'] ? $write['wr_2'] : $_GET['code2']?>" id="wr_2" class="frm_input">
홈페이지는 언어셋이 utf-8언어로 되있습니다,
ie11 버전에서 ,한글이 특수문자같은 깨짐으로 나옵니다. 영어,숫자로 된 값은 잘나옵니다.
크롬에서는 정상적으로 나옵니다.
$_GET값을 어떻게 받아야..한글깨짐현상이 없어질까요? ... ㅠ
답변 3
link 넘기는 쪽에서
~.php?code1=<?php echo $code1 ?> 이었다면
~.php?code1=<?php echo urlencode($code1) ?>
식으로 변경
받는쪽에서는
<?php echo $write['wr_1'] ? $write['wr_1'] : $_GET['code1']?>
부분을 <?php echo $write['wr_1'] ? $write['wr_1'] : urldecode($_GET['code1']) ?>
식으로 수정해주면 됩니다.
참고글 - http://m.cafe.daum.net/bowspeech/EaQa/9?q=D_M.JM.ytBUzQ0&
get값을 보낼때 urlencode 로 보내시고 받으실때 urldecode로 받아보세요
네이버에서 php urlencode 검색해보세여
관련자료들 많습니다. 이해하시고 진행하시는게 좋겠네여