urldecode()

주어진 URL을 디코드하여 반환합니다. 예를 들어 %20은 공백으로 변환됩니다.

문법

urldecode(STR_EXPR[, CHARSET])
STR_EXPR
원본 문자열 표현식. 표현식이 null이면 null을 반환합니다.
CHARSET
파일의 인코딩 형식(기본값: utf-8). 인코딩 형식은 IANA Charset Registry에 등록된 Preferred MIME Name 또는 Aliases에 등록된 이름을 사용합니다: https://www.iana.org/assignments/character-sets/character-sets.xhtml

사용 예

json "{
  'url': 'ko.logpresso.com/documents/%B7%CE%B1%D7%BA%D0%BC%AE'
}" 
| eval decode=urldecode(field("url"), "EUC-KR")
  => ko.logpresso.com/documents/로그분석

json "{
  'url': 'ko.logpresso.com/documents/%EB%A1%9C%EA%B7%B8%EB%B6%84%EC%84%9D'
}" 
| eval decode=urldecode(field("url"))
  => ko.logpresso.com/documents/로그분석

json "{}" | eval _line=urldecode(null) => null