제목 | url로 한글값을 보냈을 경우 출력시 깨지는 현상 | ||
---|---|---|---|
글쓴이 | 정수리 | 작성시각 | 2016/07/27 09:06:28 |
|
|||
필요한 기능이 있어서 <a href="<?php echo base_url() ?>index.php/gigwan_c/gg_info/<?php echo $c++?>/<?= $test ?>"><?= $test ?></a> 위처럼 a태그 저런 url를 만들었습니다.
$test라는 변수에는 한글이 들어가 있습니다. 저 a태그를 클릭하여 페이지 이동후
$name = $this->uri->segment(4)를 통해 url에 있는 $test값을 가져 온후
echo $name을 통해
출력하니 EA%B0%95%EB%A6%89%EC%8B%9C%EA%B2%BD%EC%98%81%EC%82%AC%EC%97%85%EA 이렇게 꺠져나오더라구요 ㅜㅜ mb_detec_endifng함수를 통해 ascii로 확인되어 iconv('ascii', 'utf-8', $name); 을 하였지만 그래도 똑같은 저런 형태로 출력되네요;
ascii로 된것은 iconv를 통해 변형이 불가능한가요? |
|||
다음글 | 프로젝트 관리 문의 드립니다. (7) | ||
이전글 | 아마존 s3나 uclode storage 사용해 보신분... (4) | ||
배강민
/
2016/07/27 09:09:26 /
추천
0
|
정수리
/
2016/07/27 09:19:36 /
추천
0
@배강민 감사합니다 말씀해주신대로하니 잘 해결되었습니다.
|
<?php echo urlencode($test); ?>
https://secure.php.net/manual/en/function.urlencode.php