본문 바로가기
아무거나

URL Encoding/Decoding (주소 한글 변환)

by 드바 2024. 2. 20.

 

URL 인코딩(Percent Encoding) 및 디코딩은 웹에서 특수 문자나 공백과 같은 특정 문자를 안전하게 전송하거나 표현하기 위해 사용됩니다. 이 과정은 주로 웹 브라우저, 웹 서버 및 웹 애플리케이션에서 이루어집니다.

 

예를 들면

한글 주소는 아래와 같은데

url 인코딩 디코딩
주소가 한글로 보입니다


복사하여 붙여 넣기 하면 요렇게 변경됩니다(인코딩)
https://pskbigstar.tistory.com/entry/%ED%8B%B0%EC%8A%A4%ED%86%A0%EB%A6%AC-%EB%AA%A8%EB%B0%94%EC%9D%BC-%ED%99%94%EB%A9%B4-%ED%99%95%EB%8C%80-%EC%B6%95%EC%86%8C

 

구글 서치 콘솔과 같은 검색엔진에 색인이 되었는지 비교 시 사용하는

sitemap.xml에는 인코딩 된 주소가 보여 비교하기가 어려운 경우가 있습니다.

 

아래 주소로 가면 온라인상에서 쉽게 인코딩/디코딩 가능합니다.

https://meyerweb.com/eric/tools/dencoder/

 

URL 인코딩

URL 인코딩은 특수 문자나 일부 예약된 문자를 안전하게 전송 가능한 형태로 변환하는 것입니다. URL 인코딩에서는 특수 문자를 '%' 기호와 함께 16진수로 나타내어 표현합니다.

예를 들어, 공백(space)을 나타내는 ASCII 코드는 20이므로 이를 URL 인코딩하면 %20이 됩니다. 또한, 일반적으로 사용되지 않는 문자들도 인코딩 됩니다.

예시:

  • 공백(space): %20
  • 물음표(?): %3F
  • 등호(=): %3D
  • 앰퍼샌드(&): %26

 

URL 디코딩

URL 디코딩은 반대로 인코딩 된 문자열을 다시 원래의 문자열로 변환하는 과정입니다. 이는 주로 서버에서 전달받은 URL을 해석하거나, 사용자에게 표시할 때 사용됩니다.

예시:

  • %20: 공백(space)
  • %3F: 물음표(?)
  • %3D: 등호(=)
  • %26: 앰퍼샌드(&)

 

 

 

댓글