HTML URL 인코딩 참조 매뉴얼

HTML URL 인코딩 참조 매뉴얼

URL - 일반 자원 위치자(Uniform Resource Locator)

웹 브라우저는 웹 서버에서 페이지를 요청하는 데 URL을 사용합니다.

URL은 웹 페이지의 주소입니다. 예를 들어: https://www.codew3c.com

URL 인코딩(백분율 인코딩)

URL 인코딩은 문자를 인터넷을 통해 전송할 수 있는 형식으로 변환합니다.

URL은 다음과 같은 문자만 사용할 수 있습니다 ASCII 문자집합 인터넷을 통해 전송됩니다.

URL은 ASCII 집합 이외의 문자를 포함할 수 있으므로, URL을 유효한 ASCII 형식으로 변환해야 합니다.

URL 인코딩은 불안전한 ASCII 문자를 16진수 숫자와 함께 이어진 "%"로 대체합니다.

URL에는 공백이 포함될 수 없습니다. 공백은 더블 하이픈 (+) 또는 %20로 인코딩됩니다.

자신이 직접 테스트해 보세요

하단의 ‘제출’ 버튼을 클릭하면, 브라우저가 입력을 URL 인코딩한 후 서버로 전송합니다. 서버의 페이지는 받은 입력을 표시합니다.

다른 입력을 시도하고 다시 제출 버튼을 클릭해 주세요.

URL 인코딩 함수

JavaScript, PHP, ASP에서 문자열을 URL 인코딩하는 데 사용할 수 있는 몇 가지 함수가 있습니다.

PHP에서는 rawurlencode() 함수를 사용할 수 있습니다. ASP에서는 Server.URLEncode() 함수.

JavaScript에서는 encodeURIComponent() 함수.

‘URL 인코딩’ 버튼을 클릭하여 JavaScript 함수가 텍스트를 어떻게 인코딩하는지 확인하십시오.

주석:JavaScript 함수는 공백을 %20로 인코딩합니다.

ASCII 인코딩 참조 매뉴얼

브라우저는 페이지에서 사용하는 문자집합에 따라 입력을 인코딩합니다.

HTML5의 기본 문자집합은 UTF-8입니다.

문자 Windows-1252에서 온 UTF-8에서 온
space %20 %20
! %21 %21
" %22 %22
# %23 %23
$ %24 %24
% %25 %25
& %26 %26
' %27 %27
( %28 %28
) %29 %29
* %2A %2A
+ %2B %2B
, %2C %2C
- %2D %2D
. %2E %2E
/ %2F %2F
0 %30 %30
1 %31 %31
2 %32 %32
3 %33 %33
4 %34 %34
5 %35 %35
6 %36 %36
7 %37 %37
8 %38 %38
9 %39 %39
: %3A %3A
; %3B %3B
< %3C %3C
= %3D %3D
> %3E %3E
? %3F %3F
@ %40 %40
A %41 %41
B %42 %42
C %43 %43
D %44 %44
E %45 %45
F %46 %46
%46 G G
%47 H H
%48 I I
%49 J J
%4A K K
%4B L L
%4C M M
%4D N N
%4E O O
%4F P P
%50 Q Q
%51 R R
%52 S S
%53 T T
%54 U U
%55 V V
%56 W W
%57 X X
%58 Y Y
%59 Z Z
%5A [ [
%5B \ \
%5C ] ]
%5D ^ ^
%5E _ _
` %5F %5F
%60 a a
%61 b b
c %63 %63
d %64 %64
e %65 %65
f %66 %66
g %67 %67
h %68 %68
i %69 %69
j %6A %6A
k %6B %6B
l %6C %6C
m %6D %6D
n %6E %6E
o %6F %6F
p %70 %70
q %71 %71
r %72 %72
s %73 %73
t %74 %74
u %75 %75
v %76 %76
w %77 %77
x %78 %78
y %79 %79
z %7A %7A
{ %7B %7B
| %7C %7C
} %7D %7D
~ %7E %7E
  %7F %7F
` %80 %E2%82%AC
 %81 %81
%82 %E2%80%9A
ƒ %83 %C6%92
%84 %E2%80%9E
%85 %E2%80%A6
%86 %E2%80%A0
%87 %E2%80%A1
ˆ %88 %CB%86
%89 %E2%80%B0
Š %8A %C5%A0
%8B %E2%80%B9
Œ %8C %C5%92
 %8D %C5%8D
Ž %8E %C5%BD
 %8F %8F
 %90 %C2%90
%91 %E2%80%98
%92 %E2%80%99
%93 %E2%80%9C
%94 %E2%80%9D
%95 %E2%80%A2
%96 %E2%80%93
%97 %E2%80%94
˜ %98 %CB%9C
%99 %E2%84
š %9A %C5%A1
%9B %E2%80
œ %9C %C5%93
 %9D %9D
ž %9E %C5%BE
Ÿ %9F %C5%B8
  %A0 %C2%A0
¡ %A1 %C2%A1
¢ %A2 %C2%A2
£ %A3 %C2%A3
¤ %A4 %C2%A4
¥ %A5 %C2%A5
¦ %A6 %C2%A6
§ %A7 %C2%A7
¨ %A8 %C2%A8
© %A9 %C2%A9
ª %AA %C2%AA
« %AB %C2%AB
¬ %AC %C2%AC
­ %AD %C2%AD
® %AE %C2%AE
¯ %AF %C2%AF
° %B0 %C2%B0
± %B1 %C2%B1
² %B2 %C2%B2
³ %B3 %C2%B3
´ %B4 %C2%B4
µ %B5 %C2%B5
%B6 %C2%B6
· %B7 %C2%B7
¸ %B8 %C2%B8
¹ %B9 %C2%B9
º %BA %C2%BA
» %BB %C2%BB
¼ %BC %C2%BC
½ %BD %C2%BD
¾ %BE %C2%BE
¿ %BF %C2%BF
À %C0 %C3%80
Á %C1 %C3%81
 %C2 %C3%82
à %C3 %C3%83
Ä %C4 %C3%84
Å %C5 %C3%85
Æ %C6 %C3%86
Ç %C7 %C3%87
È %C8 %C3%88
É %C9 %C3%89
Ê %CA %C3%8A
Ë %CB %C3%8B
Ì %CC %C3%8C
Í %CD %C3%8D
Î %CE %C3%8E
Ï %CF %C3%8F
Ð %D0 %C3%90
Ñ %D1 %C3%91
Ò %D2 %C3%92
Ó %D3 %C3%93
Ô %D4 %C3%94
Õ %D5 %C3%95
Ö %D6 %C3%96
× %D7 %C3%97
Ø %D8 %C3%98
Ù %D9 %C3%99
Ú %DA %C3%9A
Û %DB %C3%9B
Ü %DC %C3%9C
Ý %DD %C3%9D
Þ %DE %C3%9E
ß %DF %C3%9F
à %E0 %C3%A0
á %E1 %C3%A1
â %E2 %C3%A2
ã %E3 %C3%A3
ä %E4 %C3%A4
å %E5 %C3%A5
æ %E6 %C3%A6
ç %E7 %C3%A7
è %E8 %C3%A8
é %E9 %C3%A9
ê %EA %C3%AA
ë %EB %C3%AB
ì %EC %C3%AC
í %ED %C3%AD
î %EE %C3%AE
ï %EF %C3%AF
ð %F0 %C3%B0
ñ %F1 %C3%B1
ò %F2 %C3%B2
ó %F3 %C3%B3
ô %F4 %C3%B4
õ %F5 %C3%B5
ö %F6 %C3%B6
÷ %F7 %C3%B7
ø %F8 %C3%B8
ù %F9 %C3%B9
ú %FA %C3%BA
û %FB %C3%BB
ü %FC %C3%BC
ý %FD %C3%BD
þ %FE %C3%BE
ÿ %FF %C3%BF

URL 인코딩 참조 매뉴얼

ASCII 제어 문자 %00-%1F 초기적으로 하드웨어 장치를 제어하기 위해 목표되었습니다.

제어 문자는 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 escape %1B
FS 파일 구분자 %1C
GS 그룹 구분자 %1D
RS 레코드 구분자 %1E
US 단위 구분자 %1F