XML URL 인코딩
XML을 URL 인코딩하거나 URL 인코딩된 XML을 즉시 디코딩
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의 encodeURIComponent와 decodeURIComponent가 변환을 처리합니다. 모든 처리는 브라우저에서 실행되며 서버로 전송되지 않습니다.
이 도구 사용 방법
모드 선택 및 붙여넣기
XML(또는 텍스트)을 URL 안전 형식으로 변환하려면 인코딩을, 퍼센트 인코딩된 텍스트를 되돌리려면 디코딩을 선택하세요. 왼쪽 편집기에 붙여넣거나 파일을 업로드하세요. 전환 버튼으로 모드를 바꿀 수 있습니다.
출력 확인
오른쪽 패널이 자동으로 업데이트됩니다. 인코딩 모드에서는 특수 문자가 %XX 시퀀스가 됩니다. 디코딩 모드에서는 해당 시퀀스가 원래 문자가 됩니다. 잘못된 퍼센트 인코딩은 예상치 못한 출력을 생성할 수 있습니다.
URL 인코딩이 도움이 될 때
쿼리 파라미터(예: ?payload=...)로 XML을 전달할 때 인코딩되지 않은 <, & 또는 공백이 URL을 손상시키거나 잘못 해석될 수 있습니다. 인코딩하면 값이 URL 안전해집니다. API나 웹훅에서 URL 인코딩된 XML을 받을 때 디코딩하면 파싱을 위해 원래 XML이 복원됩니다. URL 안전 형식으로 XML을 저장하거나 인코딩된 페이로드를 디버깅할 때도 유용합니다.
자주 묻는 질문
URL 인코딩 vs XML 이스케이프?
URL 인코딩은 URL과 쿼리 문자열에 %XX를 사용합니다. XML 이스케이프는 XML 텍스트 콘텐츠 내부에 <, & 같은 엔터티를 사용합니다. 다른 컨텍스트입니다. 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를 참조하세요.