URL 인코더/디코더

안전한 URL을 위해 CJK 및 특별 문자를 인코딩하거나 퍼센트 서열을 읽을 수 있는 텍스트로 디코딩합니다.

개인 정보 보호: 로컬로 처리되고, 결코 업로드하지 않습니다.

↓ 아래의 입력 영역에 결결과를 즉시 볼 수 있습니다.

Scope

在此输入 URL 或编码字符串

支持中文与特殊字符,选择编码或解码模式。

출력

编码结果

https%3A%2F%2Ftowalles.com%2Fsearch%3Fq%3D%E4%BD%A0%E5%A5%BD%26lang%3Dzh-CN

메모

编码结果

使用 encodeURIComponent,适合查询参数值(会编码 ?、&、= 等)。 完整 URI: https://towalles.com/search?q=%E4%BD%A0%E5%A5%BD&lang=zh-CN

안전한 URL을 위해 CJK 및 특별 문자를 인코딩하거나 퍼센트 서열을 읽을 수 있는 텍스트로 디코딩합니다.

빠른 시작

  1. URL 또는 파라미터 붙여넣기

    전체 URL이나 문문의값은 모두 작동합니다.

  2. 인코드 모드 선택

    파라미터 값에 대한 구성 요소 모드를 사용하십시오.전체 URL의 URI 모드.

  3. 출력 복사

    페치 호출이나 주소표시줄에서 인코딩된 출력을 사용합니다.

URL 인코딩이 중요한 이유

URL은 ASCII의 하위집합만 안전하게 전달합니다.CJK와 공간은 %XX 시CCJK가 되어야 합니다.

구성 요소 vs URI 인코딩

encodeURI구성 요소 인코딩?, &, =;하나의 매개변수 값에 대해 가장 좋습니다.

encodeURI는 URL 구조를 유지하고 불법 문자만 인코딩합니다.

일반적인 워크플로우

URL 인코딩은 매개변수를 전달하는 웹 애플리케이션을 개발할 때 필수적입니다.예를 들어, 사용자가 "커피 " 를 검색할 때, 브라우저는 보내기 전에 자동으로 %E5%92%96%E5%95%A1%E5%BA%97로 인코딩합니다.이 도구는 인코딩 결과를 확인하거나 API 디버징을 위한 테스트 케이스를 수동으로 생성하는 데 도움이 됩니다.

디코딩도 마찬가지로 일반적이다. %7B%22error%22%3A%20404%7D와 같은 응답을 받을 때, 읽을 수 있는 JSON 구조를 복원하기 위해 도구에 붙여넣습니다.프론트 엔드 라우팅 문제나 백엔드 매개 변수 분석 오류를 빠르게 해결하기 위해 이 페이지를 책갈피하십시오.

예제

인코드

Input

你好

Output

%E4%BD%A0%E5%A5%BD

디코드

Input

%E4%BD%A0%E5%A5%BD

Output

你好

FAQ

디코드 오류?

일반적으로 %이나 단축된 문자열 이후에 유효하지 않은 일일일일일일반적으로 %이나 단축된 문자열 이후에 유효하지 않습니다.

Base64 같은?

아니요. URL 인코딩은 주소와 주주문자열을 위한 것입니다.Base64은 binary-as-text를 위한 것입니다.

왜 인코딩된 URL은 때때로 다르게 되나요?

인코딩 규칙은 언어/라이브러리에 따라 다릅니다.자바스크립트는 공간을 %20로 인코딩하지만 파이파파론의 urllib은 +을 사용할 수 있습니다.이 도구는 현대 브라우저 표준 (%20)을 따릅니다.디버그 중에 프론트엔드와 백엔드 사이에 일관된 인코딩 표준을 보장합니다.