url_encode
문자열 내부의 한글, 공백, 특수문자를 웹 주소에서 안전하게 전송 가능한 퍼센트 인코딩 문자열로 변환하는 필터입니다.
문법
{{ string | url_encode }}예시
{% assign query = "서울 강남구" %}{{ query | url_encode }}결과
%EC%84%9C%EC%9A%B8+%EA%B0%95%EB%82%A8%EA%B5%ACurl_encode 필터는 문자열에 포함된 한글, 특수문자, 공백 등을 웹 브라우저와 HTTP 프로토콜 규격에 안전한 % 인코딩 형식(공백은 + 기호로)으로 변환해 주는 URL 안전 인코딩 필터입니다. 주소창 링크가 깨지는 현상을 방지합니다.
키워드 조합 페이지에서는 외부 지도 서비스, 카카오톡 공유 링크, 고객센터 검색 쿼리 파라미터 URL을 생성할 때 필수적입니다. 예를 들어 <a href="https://map.example.com/search?q={{ row.full_address | url_encode }}">길찾기</a>와 같이 링크를 조합하면 한글 주소가 안전하게 전달되어 링크 깨짐을 원천 방지합니다.
필터
- abs
- append
- at_least
- at_most
- capitalize
- ceil
- compact
- concat
- date
- default
- divided_by
- downcase
- escape
- escape_once
- first
- floor
- join
- last
- lstrip
- map
- minus
- modulo
- newline_to_br
- plus
- prepend
- remove
- remove_first
- replace
- replace_first
- reverse
- round
- rstrip
- size
- slice
- sort
- sort_natural
- split
- strip
- strip_html
- strip_newlines
- times
- truncate
- truncatewords
- uniq
- upcase
- url_decode
- url_encode
- where
- raw
- slugify
- number_format
