English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
URL 인코딩은 문자를 네트워크를 통해 전송할 수 있는 형식으로 변환합니다.
웹 브라우저는 URL을 통해 웹 서버에서 페이지를 요청합니다.
URL은 웹 페이지의 주소입니다. 예를 들어: https://ko.oldtoolbag.com。
URL은 ASCII 문자 집합만을 통해 네트워크를 통해 전송할 수 있습니다.
URL은 ASCII 집합 이외의 문자를 포함할 수 있으므로, URL은 유효한 ASCII 형식으로 변환되어야 합니다.
URL 인코딩은 "%" 다음에 두 자리의 16진수가 따라오는 것으로 비ASCII 문자를 대체합니다.
URL은 공백을 포함할 수 없습니다. URL 인코딩은 일반적으로 사용됩니다 + 공백을 대체하세요.
아래의 "제출" 버튼을 클릭하면, 브라우저가 입력을 전송하기 전에 URL 인코딩합니다. 서버의 페이지는 수신된 입력을 표시합니다.
다른 문자를 입력한 후 다시 제출 버튼을 클릭해 보세요.
JavaScript, PHP, ASP는 모두 문자열을 URL 인코딩하는 함수를 제공합니다.
JavaScript에서는 encodeURI() 함수를 사용하며, PHP에서는 rawurlencode() 함수를 사용하고, ASP에서는 Server.URLEncode() 함수를 사용합니다.
URL 인코딩 버튼을 클릭하여 JavaScript 함수가 텍스트를 어떻게 인코딩하는지 확인해 보세요.
주석:JavaScript 함수는 공백을 %로 인코딩합니다20 .
ASCII 문자 | URL-编码 |
---|---|
space | %20 |
! | %21 |
" | %22 |
# | %23 |
$ | %24 |
% | %25 |
& | %26 |
' | %27 |
( | %28 |
) | %29 |
* | %2A |
+ | %2B |
, | %2C |
- | %2D |
. | %2E |
/ | %2F |
0 | %30 |
1 | %31 |
2 | %32 |
3 | %33 |
4 | %34 |
5 | %35 |
6 | %36 |
7 | %37 |
8 | %38 |
9 | %39 |
: | %3A |
; | %3B |
< | %3C |
= | %3D |
> | %3E |
? | %3F |
@ | %40 |
A | %41 |
B | %42 |
C | %43 |
D | %44 |
E | %45 |
F | %46 |
G | %47 |
H | %48 |
I | %49 |
J | %4A |
K | %4B |
L | %4C |
M | %4D |
N | %4E |
O | %4F |
P | %50 |
Q | %51 |
R | %52 |
S | %53 |
T | %54 |
U | %55 |
V | %56 |
W | %57 |
X | %58 |
Y | %59 |
Z | %5A |
[ | %5B |
\ | %5C |
] | %5D |
^ | %5E |
_ | %5F |
` | %60 |
a | %61 |
b | %62 |
c | %63 |
d | %64 |
e | %65 |
f | %66 |
g | %67 |
h | %68 |
i | %69 |
j | %6A |
k | %6B |
l | %6C |
m | %6D |
n | %6E |
o | %6F |
p | %70 |
q | %71 |
r | %72 |
s | %73 |
t | %74 |
u | %75 |
v | %76 |
w | %77 |
x | %78 |
y | %79 |
z | %7A |
{ | %7B |
| | %7C |
} | %7D |
~ | %7E |
%7F | |
` | %80 |
| %81 |
‚ | %82 |
ƒ | %83 |
„ | %84 |
… | %85 |
† | %86 |
‡ | %87 |
ˆ | %88 |
‰ | %89 |
Š | %8A |
‹ | %8B |
Œ | %8C |
| %8D |
Ž | %8E |
| %8F |
| %90 |
' | %91 |
' | %92 |
" | %93 |
" | %94 |
• | %95 |
– | %96 |
— | %97 |
˜ | %98 |
™ | %99 |
š | %9A |
› | %9B |
œ | %9C |
| %9D |
ž | %9E |
Ÿ | %9F |
%A0 | |
¡ | %A1 |
¢ | %A2 |
£ | %A3 |
¤ | %A4 |
¥ | %A5 |
¦ | %A6 |
§ | %A7 |
¨ | %A8 |
© | %A9 |
ª | %AA |
« | %AB |
¬ | %AC |
| %AD |
® | %AE |
¯ | %AF |
° | %B0 |
± | %B1 |
² | %B2 |
³ | %B3 |
´ | %B4 |
µ | %B5 |
¶ | %B6 |
· | %B7 |
¸ | %B8 |
¹ | %B9 |
º | %BA |
» | %BB |
¼ | %BC |
½ | %BD |
¾ | %BE |
¿ | %BF |
À | %C0 |
Á | %C1 |
 | %C2 |
à | %C3 |
Ä | %C4 |
Å | %C5 |
Æ | %C6 |
Ç | %C7 |
È | %C8 |
É | %C9 |
Ê | %CA |
Ë | %CB |
Ì | %CC |
Í | %CD |
Î | %CE |
Ï | %CF |
Ð | %D0 |
Ñ | %D1 |
Ò | %D2 |
Ó | %D3 |
Ô | %D4 |
Õ | %D5 |
Ö | %D6 |
× | %D7 |
Ø | %D8 |
Ù | %D9 |
Ú | %DA |
Û | %DB |
Ü | %DC |
Ý | %DD |
Þ | %DE |
ß | %DF |
à | %E0 |
á | %E1 |
â | %E2 |
ã | %E3 |
ä | %E4 |
å | %E5 |
æ | %E6 |
ç | %E7 |
è | %E8 |
é | %E9 |
ê | %EA |
ë | %EB |
ì | %EC |
í | %ED |
î | %EE |
ï | %EF |
ð | %F0 |
ñ | %F1 |
ò | %F2 |
ó | %F3 |
ô | %F4 |
õ | %F5 |
ö | %F6 |
÷ | %F7 |
ø | %F8 |
ù | %F9 |
ú | %FA |
û | %FB |
ü | %FC |
ý | %FD |
þ | %FE |
ÿ | %FF |
ASCII 장비 제어 문자는 원래 프린터나 테이프 드라이버와 같은 하드웨어 장비를 제어하기 위해 설계되었습니다. URL에서 이 문자는 어떤 역할도 하지 않습니다.
ASCII 문자 | 설명 | URL-编码 |
---|---|---|
NUL | 빈 문자 | %00 |
SOH | 헤더 시작 | %01 |
STX | 텍스트 시작 | %02 |
ETX | 텍스트 종료 | %03 |
EOT | 전송 종료 | %04 |
ENQ | 조사 | %05 |
ACK | 인정 | %06 |
BEL | 벨(소리) | %07 |
BS | 백스페이스 | %08 |
HT | 수평 탭 | %09 |
LF | 라인 피드 | %0A |
VT | 수직 탭 | %0B |
FF | 폼 피드 | %0C |
CR | 카리지 리턴 | %0D |
SO | 셔프트 아웃 | %0E |
SI | 셔프트 인 | %0F |
DLE | 데이터 링크 이스케이프 | %10 |
DC1 | 장치 제어 1 | %11 |
DC2 | 장치 제어 2 | %12 |
DC3 | 장치 제어 3 | %13 |
DC4 | 장치 제어 4 | %14 |
NAK | 부정 확인 | %15 |
SYN | 동기화 | %16 |
ETB | 전송 블록의 끝 | %17 |
CAN | 취소 | %18 |
EM | 매체의 끝 | %19 |
SUB | 대체 | %1A |
ESC | 이스케이프 | %1B |
FS | 파일 구분자 | %1C |
GS | 그룹 구분자 | %1D |
RS | 데이터 구분자 | %1E |
US | 단위 구분자 | %1F |