PHP urlencode 와 rawurlencode 의 차이점
페이지 정보
본문
rawurlencode
-_.을 제외한 모든 영숫자가 아닌 문자를 퍼센트(%) 사인에 이어지는 두 16진수로 교체한 문자열을 반환합니다.
이는 표시 문자가 특별한 URL 구분자로 해석되는걸 방지하고, 문자 변환이 이루어지는 전송 매체(몇몇 email 시스템 등)에서 URL을 보호하기 위한 RFC 1738에 설명된 인코딩입니다.
urlencode
-_.을 제외한 모든 영숫자가 아닌 문자를 퍼센트(%) 사인에 이어지는 두 16진수로 교체하고 공백은 플러스(+) 사인으로 교체한 문자열을 반환합니다.
이는 WWW 폼에서 인코드한 포스트 데이터, application/x-www-form-urlencoded 매체형과 같은 방식의 인코드입니다.
역사적인 이유로 공백을 플러스(+) 사인으로 인코드 하는 점이 RFC1738 인코딩(rawurlencode() 참고)과 다릅니다.
이 함수는 URL의 쿼리 부분에 사용하는 문자열을 인코딩할 때 편리합니다.
참고사이트
http://www.linuxinfor.com/korean/PHP-Manual/function.rawurlencode.html
http://www.linuxinfor.com/korean/PHP-Manual/function.urlencode.html
-_.을 제외한 모든 영숫자가 아닌 문자를 퍼센트(%) 사인에 이어지는 두 16진수로 교체한 문자열을 반환합니다.
이는 표시 문자가 특별한 URL 구분자로 해석되는걸 방지하고, 문자 변환이 이루어지는 전송 매체(몇몇 email 시스템 등)에서 URL을 보호하기 위한 RFC 1738에 설명된 인코딩입니다.
urlencode
-_.을 제외한 모든 영숫자가 아닌 문자를 퍼센트(%) 사인에 이어지는 두 16진수로 교체하고 공백은 플러스(+) 사인으로 교체한 문자열을 반환합니다.
이는 WWW 폼에서 인코드한 포스트 데이터, application/x-www-form-urlencoded 매체형과 같은 방식의 인코드입니다.
역사적인 이유로 공백을 플러스(+) 사인으로 인코드 하는 점이 RFC1738 인코딩(rawurlencode() 참고)과 다릅니다.
이 함수는 URL의 쿼리 부분에 사용하는 문자열을 인코딩할 때 편리합니다.
참고사이트
http://www.linuxinfor.com/korean/PHP-Manual/function.rawurlencode.html
http://www.linuxinfor.com/korean/PHP-Manual/function.urlencode.html
댓글목록
등록된 댓글이 없습니다.