URL 디코딩
아래에 퍼센트 인코딩된 URL 문자열을 붙여넣고 디코딩을 클릭하면 읽을 수 있는 텍스트로 변환됩니다. 모든 처리는 브라우저에서 로컬로 수행됩니다.
URL 디코딩이란?
URL 디코딩(퍼센트 디코딩)은 퍼센트 인코딩된 문자를 원래 형태로 다시 변환합니다. 예를 들어 %20은 공백이 되고 %26은 &가 됩니다.
이 도구는 + 기호도 공백으로 디코딩합니다(폼 데이터에서 흔히 사용됨).
돌려받는 결과를 결정하는 것은 두 가지 설정입니다. 문자 집합은 디코딩된 바이트가 어떻게 텍스트가 되는지를 정하며, UTF-8 이전의 것들에서 중요합니다. 더하기 기호 설정은 플러스가 공백을 뜻하는지를 정합니다. 폼 데이터에서는 맞고 경로에서는 틀리므로, URL에 실어 나른 base64 값은 잘못 고르면 망가집니다. 결과에 퍼센트 이스케이프가 남아 있으면 페이지가 알려 줍니다. 거의 언제나 그 값이 두 번 인코딩되었다는 뜻이기 때문입니다.
디코딩되지 않는 문제를 쫓고 계신가요?
디코딩되지 않는 페이로드는 대개 원인이 아니라 증상입니다. 파이프라인 어딘가의 이중 인코딩, 선언 대신 가정된 문자셋, 아무도 예상하지 않은 바이트 위에 서명된 토큰 같은 것들이죠. 저희는 바로 그런 일을 합니다. 연동과 API, 그리고 그 사이에서 데이터를 넘기는 시스템에서요.
어디가 깨지는지 알려 주세요