본문으로 건너뛰기
eyunzhu

URL 인코딩·디코딩

URL 매개변수와 전체 URI를 변환하며 한글, 공백, 더하기 기호와 퍼센트 이스케이프를 구분합니다.

형식
입력이나 설정을 바꾸면 자동으로 업데이트됩니다

입력이나 설정을 바꾸면 자동으로 업데이트됩니다

이 브라우저에서만 처리하며 업로드하거나 저장하지 않습니다.

도구 소개

쿼리 문자열을 만들 때 전체 주소인지 단일 매개변수 값인지 먼저 선택하세요. 주소의 구분 기호를 잘못 변환하는 일을 줄일 수 있습니다.

사용 방법

개별 값은 URL 구성 요소, 주소 구분자를 유지하려면 전체 URI, 공백을 +로 표현하려면 폼 값을 선택하세요. 양쪽 모두 편집할 수 있습니다. +를 공백으로 복원하는 것은 폼 모드뿐입니다. 잘못된 퍼센트 시퀀스나 UTF-8은 오류로 처리하며 입력은 최대 2 MiB입니다.

자주 묻는 질문

공백은 %20과 + 중 무엇을 써야 하나요?

URL 구성 요소 모드는 %20, 폼 모드는 +를 쓰며 +를 공백으로 바꾸는 것은 폼 디코딩뿐입니다. 이 두 모드에서 더하기 기호 자체는 %2B가 됩니다. 전체 URI 모드는 +를 비롯한 URI 예약 문자를 유지합니다.

매개변수 값에 &나 =가 있으면 어떤 모드를 쓰나요?

값 하나에는 구성 요소 모드를 선택하세요. a&b는 a%26b가 됩니다. 주소 전체의 구분자를 유지해야 할 때는 전체 URI 모드를 사용합니다. 입력한 주소에 접속하지는 않습니다.

퍼센트 인코딩을 해석할 수 없는 이유는 무엇인가요?

각 % 뒤에는 16진수 두 자리가 필요하며 복원한 바이트도 UTF-8이어야 합니다. 값이 잘렸다면 원본에서 다시 복사하세요. 모드를 바꿔도 빠진 바이트를 복구할 수는 없습니다.

댓글

0
하여 토론에 참여하세요.
아직 댓글이 없습니다.
답글 대화

전체 대화를 시간순으로 확인합니다. 각 답글에는 답변 대상 메시지가 표시됩니다.