XML 입력

URL 인코딩된 출력

XML URL 인코딩 예시

XML은 쿼리 문자열과 URL에서 안전하게 사용하기 위해 URL 인코딩됩니다. 예시:

XML 입력 vs URL 인코딩된 출력

XML 입력:

입력

URL 인코딩된 출력:

출력

위의 샘플을 사용하여 더 많은 예시 데이터를 불러오세요.

XML URL 인코딩/디코딩이란?

URL 인코딩(퍼센트 인코딩)은 URL, 쿼리 문자열 또는 폼 데이터에서 안전하게 사용할 수 있도록 문자를 %XX 형식으로 변환합니다. 공백은 %20, 꺾쇠 괄호는 %3C%3E가 됩니다. RFC 3986 표준이 URI 구조를 정의합니다. 디코딩은 반대 과정으로 %XX 시퀀스를 원래 문자로 되돌립니다.

이 도구는 URL 안전한 사용을 위해 XML(또는 모든 텍스트)을 인코딩하거나 디코딩합니다. JavaScript의 encodeURIComponentdecodeURIComponent가 변환을 처리합니다. 모든 처리는 브라우저에서 실행되며 서버로 전송되지 않습니다.

이 도구 사용 방법

1

모드 선택 및 붙여넣기

XML(또는 텍스트)을 URL 안전 형식으로 변환하려면 인코딩을, 퍼센트 인코딩된 텍스트를 되돌리려면 디코딩을 선택하세요. 왼쪽 편집기에 붙여넣거나 파일을 업로드하세요. 전환 버튼으로 모드를 바꿀 수 있습니다.

2

출력 확인

오른쪽 패널이 자동으로 업데이트됩니다. 인코딩 모드에서는 특수 문자가 %XX 시퀀스가 됩니다. 디코딩 모드에서는 해당 시퀀스가 원래 문자가 됩니다. 잘못된 퍼센트 인코딩은 예상치 못한 출력을 생성할 수 있습니다.

3

복사 또는 다운로드

결과를 클립보드에 넣으려면 <strong>복사</strong>를, 저장하려면 <strong>다운로드</strong>를 사용하세요. XML 엔터티 이스케이프(예: <code>&amp;lt;</code>)는 XML 이스케이프를 사용하세요. 검증에는 XML 검증기를 사용하세요.

URL 인코딩이 도움이 될 때

쿼리 파라미터(예: ?payload=...)로 XML을 전달할 때 인코딩되지 않은 <, & 또는 공백이 URL을 손상시키거나 잘못 해석될 수 있습니다. 인코딩하면 값이 URL 안전해집니다. API나 웹훅에서 URL 인코딩된 XML을 받을 때 디코딩하면 파싱을 위해 원래 XML이 복원됩니다. URL 안전 형식으로 XML을 저장하거나 인코딩된 페이로드를 디버깅할 때도 유용합니다.

자주 묻는 질문

URL 인코딩 vs XML 이스케이프?

URL 인코딩은 URL과 쿼리 문자열에 %XX를 사용합니다. XML 이스케이프는 XML 텍스트 콘텐츠 내부에 &lt;, &amp; 같은 엔터티를 사용합니다. 다른 컨텍스트입니다. URL에는 URL 인코딩, XML 마크업에는 XML 이스케이프를 사용하세요.

어떤 문자가 인코딩되나요?

영숫자와 일부 안전한 문자(예: -, ., _, ~)는 그대로 유지됩니다. 공백, 구두점, 꺾쇠 괄호, 앰퍼샌드 및 기타 특수 문자는 RFC 3986에 따라 %XX 16진수 시퀀스가 됩니다.

내 데이터는 안전한가요?

네. 처리는 완전히 브라우저에서 실행됩니다. 어떤 서버에도 데이터가 전송되지 않습니다. 브라우저의 네트워크 탭에서 확인할 수 있습니다.

관련 도구

URL 인코딩에 대한 자세한 내용은 MDN encodeURIComponent, MDN decodeURIComponent, RFC 3986 (URI 일반 구문)을 참조하세요. 브라우저에서의 URL 처리는 MDN URL API를 참조하세요. XML은 W3C XML 사양W3C XML을 참조하세요. 폼 인코딩은 URL Living Standard를 참조하세요.