URL 인코딩(Percent Encoding) 및 디코딩은 웹에서 특수 문자나 공백과 같은 특정 문자를 안전하게 전송하거나 표현하기 위해 사용됩니다. 이 과정은 주로 웹 브라우저, 웹 서버 및 웹 애플리케이션에서 이루어집니다.
예를 들면
한글 주소는 아래와 같은데
복사하여 붙여 넣기 하면 요렇게 변경됩니다(인코딩)
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: 앰퍼샌드(&)
'아무거나' 카테고리의 다른 글
[python] 웹스크래핑/크롤링 시 유용한 selenium 설치 (0) | 2024.07.28 |
---|---|
windows server 2016 평가판 사용기간 만료연장(초기화) (0) | 2024.07.20 |
티스토리 목차(제목) 꾸미는 방법 (1) | 2023.12.09 |
티스토리 모바일 화면 확대 축소 (0) | 2023.11.10 |
티스토리 코드블럭 라인 번호 설정 (0) | 2022.05.17 |
댓글