🔗 URL 인코딩 / 디코딩
URL 주소나 파라미터의 특수문자, 한글 등을 웹 표준에 맞게 변환합니다.
URL 인코딩(URL Encoding)이란?
URL 인코딩(퍼센트 인코딩)은 URL(Uniform Resource Locator) 내에서 특별한 의미를 갖는 기호나, 한글과 같은 비 ASCII 문자를 인터넷을 통해 안전하게 전송할 수 있는 포맷으로 변환하는 과정입니다.
- 왜 필요한가요? 웹 브라우저는 URL에 공백이나 한글, 특정 특수기호(<, >, #, % 등)가 섞여 있으면 이를 정상적인 주소로 인식하지 못하거나 데이터가 유실될 위험이 있습니다.
- 작동 원리: 변환이 필요한 문자를 `%`와 함께 그 문자의 16진수 값으로 표현합니다. 예를 들어 공백은 `%20`, 한글 '안'은 `%EC%95%88` 등으로 변경됩니다.
주의사항
전체 URL(예: https://...)을 한 번에 인코딩할 경우 `://` 같은 필수 기호까지 모두 변환되어 접속이 불가능한 주소가 될 수 있습니다. 보통 URL 인코딩은 주소 끝에 붙는 쿼리스트링(파라미터 값)에 주로 적용해야 합니다. 본 사이트의 변환 로직은 `encodeURIComponent` 자바스크립트 표준 함수를 기반으로 동작하여 매우 안전하고 정확합니다.