URL 인코딩 디코딩
입력을 자동으로 감지하여 일반 텍스트는 인코딩하고 유효한 퍼센트 인코딩은 디코딩합니다. 인코딩 또는 디코딩 모드를 직접 선택할 수도 있습니다.
로컬 처리 · 파일 업로드 없음
파일은 현재 브라우저에서 처리되며 자동 업로드되지 않습니다. 처리 구성 요소를 처음 불러올 때 인터넷 연결이 필요할 수 있습니다.
URL 인코딩 및 디코딩: 용도 및 범위
URL 인코딩은 특수 문자를 쿼리 매개변수 값, 경로 세그먼트 및 로그의 이스케이프 텍스트 검사에 대한 퍼센트 인코딩 시퀀스로 나타냅니다.
자동 모드가 디코딩에 실패하면 입력을 일반 텍스트로 처리합니다; 수동 디코딩은 유효한 퍼센트 인코딩과 UTF-8 시퀀스를 필요로 합니다.
설명된 기능
매개변수 값이 전체 URL과 다름
인코딩은 슬래시, 물음표, 등호 등과 같은 문자를 처리합니다; 먼저 인코딩 대상이 매개변수 값인지 링크 조각인지 명확히 해야 하며, 결과를 완전한 URL 구조로 재작성해서는 안 됩니다.
퍼센트 디코딩 및 더하기 기호
디코딩은 유효한 퍼센트 인코딩된 UTF-8 시퀀스를 읽고 리터럴 더하기 기호를 보존합니다. 이는 +를 공백으로 처리하는 양식 인코딩 규칙과 다릅니다.
실제적인 예
공백이 포함된 텍스트를 인코딩합니다.
입력
hello world
변환 결과
hello%20world
이는 매개변수 값 또는 경로 세그먼트에 대한 공간을 퍼센트 인코딩하는 것을 예시합니다.
더하기 문자 디코딩
입력
a%2Bb
변환 결과
a+b
%2B를 디코딩하면 더하기 기호가 생성됩니다. a+b의 리터럴 더하기는 자동으로 공백으로 변환되지 않습니다.
사용 단계
텍스트 또는 링크 붙여넣기
원본 텍스트, 쿼리 매개변수 또는 이미 인코딩된 URL 부분을 입력하세요.
자동 감지
입력을 자동으로 감지하여 일반 텍스트는 인코딩하고 유효한 퍼센트 인코딩은 디코딩합니다. 인코딩 또는 디코딩 모드를 직접 선택할 수도 있습니다.
복사하여 계속 사용
결과 확인 후, 클릭 한 번으로 인터페이스 디버깅, 로그 조사 또는 페이지 링크에 복사하여 바로 사용할 수 있습니다.
자주 묻는 질문
"디코딩 결과"가 때때로 비어 있는 이유는 무엇인가요?
수동 디코딩에서 잘못된 입력이 있으면 결과를 비우고 오류를 표시합니다. 자동 모드에서는 일반 텍스트로 인코딩하며, 모호할 때는 모드를 전환할 수 있습니다.
인코딩 결과를 우선적으로 사용해야 하는 경우는 언제인가요?
텍스트를 URL 쿼리 매개변수, 경로 세그먼트, 콜백 주소 또는 로그의 링크 필드에 넣을 때 먼저 인코딩하면 특수 문자로 인한 구조 손상을 방지할 수 있습니다.
더하기 기호가 공백으로 디코딩되지 않는 이유는 무엇입니까?
이 도구는 URL 텍스트의 인코딩/디코딩 규칙을 사용하며, 일반적인 + 기호는 그대로 + 로 유지됩니다. 공백은 %20에 해당하며, 폼 데이터를 처리할 경우에는 해당 폼 파싱 규칙을 사용해야 합니다.
