사용 방법
- 인코딩된 값을 붙여넣거나 파일을 열거나 예제를 사용해 보세요.
- 형식을 선택하세요. 결과는 입력에 따라 갱신됩니다.
- 결과를 복사하거나 변환한 데이터를 다운로드하세요.
URL 올바르게 디코딩하기
퍼센트 인코딩된 UTF-8을 읽을 수 있는 텍스트로 되돌립니다. 예약 문장 부호와 더하기 기호를 올바르게 처리하려면 인코딩할 때 사용한 모드를 선택하세요.
잘못된 퍼센트 시퀀스와 유효하지 않은 UTF-8은 대체 문자를 조용히 넣는 대신 오류를 표시합니다. 실행할 때마다 한 번만 디코딩합니다.
퍼센트 시퀀스를 한 겹만 디코딩
퍼센트로 표기된 바이트를 엄격한 UTF-8로 디코딩합니다. %252F는 한 번 실행하면 %2F가 되며, /가 되지 않습니다. 이스케이프 시퀀스 밖의 일반 텍스트는 그대로 유지합니다.
%EC%95%88%EB%85%95%ED%95%98%EC%84%B8%EC%9A%94%20%EC%84%B8%EA%B3%84%20%2B%20%EC%BB%A4%ED%94%BC%2F%3F안녕하세요 세계 + 커피/?기본 설정으로 이 입력을 한 번 변환합니다.
구분자 처리 방식 선택
구성 요소 모드는 예약 문장 부호도 디코딩합니다. 전체 URI 모드는 decodeURI처럼 이스케이프된 URI 구분자를 유지합니다. 폼 값 모드는 퍼센트 디코딩 전에 +를 공백으로 바꾸지만, 구성 요소 모드는 +를 그대로 유지합니다.
잘못된 입력은 오류로 처리
끝부분의 %, 불완전한 16진수 쌍, 잘못된 UTF-8은 거부합니다. 입력과 이전 결과는 계속 보이지만, 오래된 결과는 내보낼 수 없습니다. 도구는 디코딩한 주소를 열거나 요청하지 않습니다.
입력 최대 5 MiB, 출력 최대 20 MiB, 실행당 최대 10초를 지원합니다. 텍스트 파일은 UTF-8을 사용해야 합니다. Base64 인코딩은 바이너리 파일도 지원합니다. 문서는 기기에 남습니다.
자주 묻는 질문
+가 더하기 기호로 남는 이유는 무엇인가요?
구성 요소 모드는 +를 유지합니다. +가 공백을 나타내면 폼 값을 선택하세요.
전체 URI 모드에서 %2F가 바뀌지 않는 이유는 무엇인가요?
decodeURI는 이스케이프된 URI 구분자를 유지합니다. 모든 유효한 퍼센트 시퀀스를 디코딩하려면 구성 요소를 사용하세요.
%E9가 실패하는 이유는 무엇인가요?
완전한 UTF-8 시퀀스가 아니기 때문입니다. é의 UTF-8 인코딩은 %C3%A9입니다.
디코딩을 반복해서 실행하나요?
아니요. 한 번 변환할 때 한 겹만 디코딩합니다. '입력으로 사용'을 선택하면 다음 겹을 명시적으로 처리할 수 있습니다.
디코딩한 URL을 여나요?
아니요. 출력은 이 페이지의 일반 텍스트로 남습니다.