퍼센트 인코딩 도구
완전한 퍼센트 인코딩 변환기와 RFC 3986 레퍼런스.
퍼센트 인코딩은 RFC 3986에서 URI에 데이터를 인코딩하는 메커니즘으로 정의됩니다.
RFC 3986 퍼센트 인코딩 참조
RFC 3986은 URI에서 인코딩 없이 허용되는 문자를 정의합니다.
비예약 문자
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.~
예약 문자
| 문자 | 인코딩 형식 | URI에서의 목적 |
|---|---|---|
| : | %3A | Scheme/port separator (http:, :8080) |
| / | %2F | Path segment separator (/path/to) |
| ? | %3F | Query string start (?key=value) |
| # | %23 | Fragment identifier (#section) |
| [ | %5B | IPv6 address bracket |
| ] | %5D | IPv6 address bracket |
| @ | %40 | User info separator (user@host) |
| ! | %21 | Sub-delimiter |
| $ | %24 | Sub-delimiter |
| & | %26 | Query parameter separator (&key=value) |
| ' | %27 | Sub-delimiter |
| ( | %28 | Sub-delimiter |
| ) | %29 | Sub-delimiter |
| * | %2A | Sub-delimiter |
| + | %2B | Sub-delimiter (also space in forms) |
| , | %2C | Sub-delimiter |
| ; | %3B | Sub-delimiter (path parameters) |
| = | %3D | Key-value separator (key=value) |
반드시 인코딩해야 하는 문자
| 문자 | 인코딩 형식 | URI에서의 목적 |
|---|---|---|
| space | %20 | Not allowed in URIs |
| " | %22 | Not allowed (delimiter in HTML) |
| < | %3C | Not allowed (HTML tag) |
| > | %3E | Not allowed (HTML tag) |
| { | %7B | Not allowed (URI template) |
| } | %7D | Not allowed (URI template) |
| | | %7C | Not allowed |
| \ | %5C | Not allowed (escape char) |
| ^ | %5E | Not allowed |
| ` | %60 | Not allowed |
| % | %25 | Percent sign itself (to avoid ambiguity) |
FAQ
이 도구 평가
4.0 / 5 · 197 개 평가
Recommended
CloudflareFree CDN & DDoS protection최신 소식 받기
주간 개발 팁과 새 도구 알림을 받으세요.
스팸 없음. 언제든 구독 해지 가능.
Enjoy these free tools?
☕Buy Me a Coffee