한글 및 공백이 포함된 URL 주소를 UTF-8 로 변환 (urlencode)

프로그래밍/PHP|2015. 12. 10. 10:36
반응형

한글 및 공백이 포함된 URL 주소로 접근하기 위해서는 urlencode 함수를 이용하면 됩니다.

웹문서가 euckr 로 만들어진 경우는 utf-8 로 문자를 변환한 뒤에, urlencode 를 사용해야 합니다.

 

아래 예제 참조..

 

<?
if(mb_detect_encoding($str) != "UTF-8") {
$str = iconv("EUC-KR", "UTF-8", $str);    // 웹문서가 euckr 일 경우 utf-8 로 변환 합니다.
}

$str = urlencode($str);                          // urlencode 로 변환
echo $str;
?>
<form method="post">
<input name="str" type="text">
<input value="submit" type="submit">
</form>


반응형

댓글()