url_encode

문자열 내부의 한글, 공백, 특수문자를 웹 주소에서 안전하게 전송 가능한 퍼센트 인코딩 문자열로 변환하는 필터입니다.

문법

{{ string | url_encode }}

예시

{% assign query = "서울 강남구" %}{{ query | url_encode }}

결과

%EC%84%9C%EC%9A%B8+%EA%B0%95%EB%82%A8%EA%B5%AC

url_encode 필터는 문자열에 포함된 한글, 특수문자, 공백 등을 웹 브라우저와 HTTP 프로토콜 규격에 안전한 % 인코딩 형식(공백은 + 기호로)으로 변환해 주는 URL 안전 인코딩 필터입니다. 주소창 링크가 깨지는 현상을 방지합니다.

키워드 조합 페이지에서는 외부 지도 서비스, 카카오톡 공유 링크, 고객센터 검색 쿼리 파라미터 URL을 생성할 때 필수적입니다. 예를 들어 <a href="https://map.example.com/search?q={{ row.full_address | url_encode }}">길찾기</a>와 같이 링크를 조합하면 한글 주소가 안전하게 전달되어 링크 깨짐을 원천 방지합니다.

이 문법을 편집기에서 바로 써 보세요.