urlencode 함수

urlencode 함수 (urlencode Function)

urlencode 함수는 주어진 문자열에 URL 인코딩을 적용해요. URL 쿼리 문자열 인자로 넣었을 때 특별한 의미를 갖는 문자들을 RFC 3986 "percent encoding" 방식으로 이스케이프해요.

출처: 문서

본문

urlencode 함수는 주어진 문자열에 URL 인코딩을 적용해요.

이 함수는 주어진 문자열에서 URL 쿼리 문자열 인자로 포함될 때 특별한 의미를 갖는 문자들을 식별하고, RFC 3986 "percent encoding" 방식으로 이스케이프해요.

이스케이프되는 정확한 문자 집합은 시간이 지나면서 바뀔 수 있지만, 결과는 의도하지 않은 추가 구분자를 만들지 않고 쿼리 문자열 인자에 안전하게 삽입할 수 있다는 점이 보장돼요.

주어진 문자열에 비-ASCII 문자가 있으면 먼저 UTF-8로 인코딩한 뒤, 각 UTF-8 바이트에 별도로 percent encoding을 적용해요.

예시 (Examples)

> urlencode("Hello World!")
Hello+World%21
> urlencode("☃")
%E2%98%83
> "http://example.com/search?q=${urlencode("terraform urlencode")}"
http://example.com/search?q=terraform+urlencode

더 알아보기 (Learn more)