Ajouter ce site à vos favoris Envoyer ce site à un ami Plan du site Aide
UTILITAIRES WEB
Compteur de visites/3544
Anciens Sites Jeux Nature Série de Photos Vidéos Utilitaires WEB Programmes

Codes URL - urlencode() et urldecode()

La fonction PHP urlencode() (et la fonction inverse urldecode()) réalise le codage (respectivement le décodage) d'un texte. Ce type de codage peut être utilisé pour coder le texte transmis dans une URL.

Le codage est du type %xx avec xx le numéro du caractère codé en héxadécimal.
- Lors du codage par urlencode(), seuls les caractères susceptibles de poser problème sont codés. Ainsi, seuls les caractères non alphanumériques (hormis - et _ et .) sont codés.
- Les espaces sont remplacés par des signes plus (+).
- Lors du décodage par urldecode(), tous les caractères seront décodés, y compris ceux qui ont été codés alors qu'ils n'auraient pas posé de problème.

Les 2 tableaux suivants décrivent l'ensemble des caractères codés par la fonction PHP urlencode() dans différentes configurations.



Légende
Numéro 0xA9
Affichage ©
Code url %A9

1°) Codage en utilisant la fonction PHP: urldecode(%i) et urlencode(urldecode(%i))

0x00

%00
0x01

%01
0x02

%02
0x03

%03
0x04

%04
0x05

%05
0x06

%06
0x07

%07
0x08

%08
0x09

%09
0x0A

%0A
0x0B

%0B
0x0C

%0C
0x0D

%0D
0x0E

%0E
0x0F

%0F
0x10

%10
0x11

%11
0x12

%12
0x13

%13
0x14

%14
0x15

%15
0x16

%16
0x17

%17
0x18

%18
0x19

%19
0x1A

%1A
0x1B

%1B
0x1C

%1C
0x1D

%1D
0x1E

%1E
0x1F

%1F
0x20

+
0x21
!
%21
0x22
"
%22
0x23
#
%23
0x24
$
%24
0x25
%
%25
0x26
&
%26
0x27
'
%27
0x28
(
%28
0x29
)
%29
0x2A
*
%2A
0x2B
+
%2B
0x2C
,
%2C
0x2D
-
-
0x2E
.
.
0x2F
/
%2F
0x30
0
0
0x31
1
1
0x32
2
2
0x33
3
3
0x34
4
4
0x35
5
5
0x36
6
6
0x37
7
7
0x38
8
8
0x39
9
9
0x3A
:
%3A
0x3B
;
%3B
0x3C
<
%3C
0x3D
=
%3D
0x3E
>
%3E
0x3F
?
%3F
0x40
@
%40
0x41
A
A
0x42
B
B
0x43
C
C
0x44
D
D
0x45
E
E
0x46
F
F
0x47
G
G
0x48
H
H
0x49
I
I
0x4A
J
J
0x4B
K
K
0x4C
L
L
0x4D
M
M
0x4E
N
N
0x4F
O
O
0x50
P
P
0x51
Q
Q
0x52
R
R
0x53
S
S
0x54
T
T
0x55
U
U
0x56
V
V
0x57
W
W
0x58
X
X
0x59
Y
Y
0x5A
Z
Z
0x5B
[
%5B
0x5C
\
%5C
0x5D
]
%5D
0x5E
^
%5E
0x5F
_
_
0x60
`
%60
0x61
a
a
0x62
b
b
0x63
c
c
0x64
d
d
0x65
e
e
0x66
f
f
0x67
g
g
0x68
h
h
0x69
i
i
0x6A
j
j
0x6B
k
k
0x6C
l
l
0x6D
m
m
0x6E
n
n
0x6F
o
o
0x70
p
p
0x71
q
q
0x72
r
r
0x73
s
s
0x74
t
t
0x75
u
u
0x76
v
v
0x77
w
w
0x78
x
x
0x79
y
y
0x7A
z
z
0x7B
{
%7B
0x7C
|
%7C
0x7D
}
%7D
0x7E
~
%7E
0x7F

%7F
0x80

%80
0x81

%81
0x82

%82
0x83
ƒ
%83
0x84

%84
0x85

%85
0x86

%86
0x87

%87
0x88
ˆ
%88
0x89

%89
0x8A
Š
%8A
0x8B

%8B
0x8C
Œ
%8C
0x8D

%8D
0x8E
Ž
%8E
0x8F

%8F
0x90

%90
0x91

%91
0x92

%92
0x93

%93
0x94

%94
0x95

%95
0x96

%96
0x97

%97
0x98
˜
%98
0x99

%99
0x9A
š
%9A
0x9B

%9B
0x9C
œ
%9C
0x9D

%9D
0x9E
ž
%9E
0x9F
Ÿ
%9F
0xA0
 
%A0
0xA1
¡
%A1
0xA2
¢
%A2
0xA3
£
%A3
0xA4
¤
%A4
0xA5
¥
%A5
0xA6
¦
%A6
0xA7
§
%A7
0xA8
¨
%A8
0xA9
©
%A9
0xAA
ª
%AA
0xAB
«
%AB
0xAC
¬
%AC
0xAD
­
%AD
0xAE
®
%AE
0xAF
¯
%AF
0xB0
°
%B0
0xB1
±
%B1
0xB2
²
%B2
0xB3
³
%B3
0xB4
´
%B4
0xB5
µ
%B5
0xB6

%B6
0xB7
·
%B7
0xB8
¸
%B8
0xB9
¹
%B9
0xBA
º
%BA
0xBB
»
%BB
0xBC
¼
%BC
0xBD
½
%BD
0xBE
¾
%BE
0xBF
¿
%BF
0xC0
À
%C0
0xC1
Á
%C1
0xC2
Â
%C2
0xC3
Ã
%C3
0xC4
Ä
%C4
0xC5
Å
%C5
0xC6
Æ
%C6
0xC7
Ç
%C7
0xC8
È
%C8
0xC9
É
%C9
0xCA
Ê
%CA
0xCB
Ë
%CB
0xCC
Ì
%CC
0xCD
Í
%CD
0xCE
Î
%CE
0xCF
Ï
%CF
0xD0
Ð
%D0
0xD1
Ñ
%D1
0xD2
Ò
%D2
0xD3
Ó
%D3
0xD4
Ô
%D4
0xD5
Õ
%D5
0xD6
Ö
%D6
0xD7
×
%D7
0xD8
Ø
%D8
0xD9
Ù
%D9
0xDA
Ú
%DA
0xDB
Û
%DB
0xDC
Ü
%DC
0xDD
Ý
%DD
0xDE
Þ
%DE
0xDF
ß
%DF
0xE0
à
%E0
0xE1
á
%E1
0xE2
â
%E2
0xE3
ã
%E3
0xE4
ä
%E4
0xE5
å
%E5
0xE6
æ
%E6
0xE7
ç
%E7
0xE8
è
%E8
0xE9
é
%E9
0xEA
ê
%EA
0xEB
ë
%EB
0xEC
ì
%EC
0xED
í
%ED
0xEE
î
%EE
0xEF
ï
%EF
0xF0
ð
%F0
0xF1
ñ
%F1
0xF2
ò
%F2
0xF3
ó
%F3
0xF4
ô
%F4
0xF5
õ
%F5
0xF6
ö
%F6
0xF7
÷
%F7
0xF8
ø
%F8
0xF9
ù
%F9
0xFA
ú
%FA
0xFB
û
%FB
0xFC
ü
%FC
0xFD
ý
%FD
0xFE
þ
%FE
0xFF
ÿ
%FF


2°) Codage en utilisant la fonction PHP et chr(i): urldecode(urlencode(chr(i))) et urlencode(chr(i))

0x00

%00
0x01

%01
0x02

%02
0x03

%03
0x04

%04
0x05

%05
0x06

%06
0x07

%07
0x08

%08
0x09

%09
0x0A

%0A
0x0B

%0B
0x0C

%0C
0x0D

%0D
0x0E

%0E
0x0F

%0F
0x10

%10
0x11

%11
0x12

%12
0x13

%13
0x14

%14
0x15

%15
0x16

%16
0x17

%17
0x18

%18
0x19

%19
0x1A

%1A
0x1B

%1B
0x1C

%1C
0x1D

%1D
0x1E

%1E
0x1F

%1F
0x20

+
0x21
!
%21
0x22
"
%22
0x23
#
%23
0x24
$
%24
0x25
%
%25
0x26
&
%26
0x27
'
%27
0x28
(
%28
0x29
)
%29
0x2A
*
%2A
0x2B
+
%2B
0x2C
,
%2C
0x2D
-
-
0x2E
.
.
0x2F
/
%2F
0x30
0
0
0x31
1
1
0x32
2
2
0x33
3
3
0x34
4
4
0x35
5
5
0x36
6
6
0x37
7
7
0x38
8
8
0x39
9
9
0x3A
:
%3A
0x3B
;
%3B
0x3C
<
%3C
0x3D
=
%3D
0x3E
>
%3E
0x3F
?
%3F
0x40
@
%40
0x41
A
A
0x42
B
B
0x43
C
C
0x44
D
D
0x45
E
E
0x46
F
F
0x47
G
G
0x48
H
H
0x49
I
I
0x4A
J
J
0x4B
K
K
0x4C
L
L
0x4D
M
M
0x4E
N
N
0x4F
O
O
0x50
P
P
0x51
Q
Q
0x52
R
R
0x53
S
S
0x54
T
T
0x55
U
U
0x56
V
V
0x57
W
W
0x58
X
X
0x59
Y
Y
0x5A
Z
Z
0x5B
[
%5B
0x5C
\
%5C
0x5D
]
%5D
0x5E
^
%5E
0x5F
_
_
0x60
`
%60
0x61
a
a
0x62
b
b
0x63
c
c
0x64
d
d
0x65
e
e
0x66
f
f
0x67
g
g
0x68
h
h
0x69
i
i
0x6A
j
j
0x6B
k
k
0x6C
l
l
0x6D
m
m
0x6E
n
n
0x6F
o
o
0x70
p
p
0x71
q
q
0x72
r
r
0x73
s
s
0x74
t
t
0x75
u
u
0x76
v
v
0x77
w
w
0x78
x
x
0x79
y
y
0x7A
z
z
0x7B
{
%7B
0x7C
|
%7C
0x7D
}
%7D
0x7E
~
%7E
0x7F

%7F
0x80

%80
0x81

%81
0x82

%82
0x83
ƒ
%83
0x84

%84
0x85

%85
0x86

%86
0x87

%87
0x88
ˆ
%88
0x89

%89
0x8A
Š
%8A
0x8B

%8B
0x8C
Œ
%8C
0x8D

%8D
0x8E
Ž
%8E
0x8F

%8F
0x90

%90
0x91

%91
0x92

%92
0x93

%93
0x94

%94
0x95

%95
0x96

%96
0x97

%97
0x98
˜
%98
0x99

%99
0x9A
š
%9A
0x9B

%9B
0x9C
œ
%9C
0x9D

%9D
0x9E
ž
%9E
0x9F
Ÿ
%9F
0xA0
 
%A0
0xA1
¡
%A1
0xA2
¢
%A2
0xA3
£
%A3
0xA4
¤
%A4
0xA5
¥
%A5
0xA6
¦
%A6
0xA7
§
%A7
0xA8
¨
%A8
0xA9
©
%A9
0xAA
ª
%AA
0xAB
«
%AB
0xAC
¬
%AC
0xAD
­
%AD
0xAE
®
%AE
0xAF
¯
%AF
0xB0
°
%B0
0xB1
±
%B1
0xB2
²
%B2
0xB3
³
%B3
0xB4
´
%B4
0xB5
µ
%B5
0xB6

%B6
0xB7
·
%B7
0xB8
¸
%B8
0xB9
¹
%B9
0xBA
º
%BA
0xBB
»
%BB
0xBC
¼
%BC
0xBD
½
%BD
0xBE
¾
%BE
0xBF
¿
%BF
0xC0
À
%C0
0xC1
Á
%C1
0xC2
Â
%C2
0xC3
Ã
%C3
0xC4
Ä
%C4
0xC5
Å
%C5
0xC6
Æ
%C6
0xC7
Ç
%C7
0xC8
È
%C8
0xC9
É
%C9
0xCA
Ê
%CA
0xCB
Ë
%CB
0xCC
Ì
%CC
0xCD
Í
%CD
0xCE
Î
%CE
0xCF
Ï
%CF
0xD0
Ð
%D0
0xD1
Ñ
%D1
0xD2
Ò
%D2
0xD3
Ó
%D3
0xD4
Ô
%D4
0xD5
Õ
%D5
0xD6
Ö
%D6
0xD7
×
%D7
0xD8
Ø
%D8
0xD9
Ù
%D9
0xDA
Ú
%DA
0xDB
Û
%DB
0xDC
Ü
%DC
0xDD
Ý
%DD
0xDE
Þ
%DE
0xDF
ß
%DF
0xE0
à
%E0
0xE1
á
%E1
0xE2
â
%E2
0xE3
ã
%E3
0xE4
ä
%E4
0xE5
å
%E5
0xE6
æ
%E6
0xE7
ç
%E7
0xE8
è
%E8
0xE9
é
%E9
0xEA
ê
%EA
0xEB
ë
%EB
0xEC
ì
%EC
0xED
í
%ED
0xEE
î
%EE
0xEF
ï
%EF
0xF0
ð
%F0
0xF1
ñ
%F1
0xF2
ò
%F2
0xF3
ó
%F3
0xF4
ô
%F4
0xF5
õ
%F5
0xF6
ö
%F6
0xF7
÷
%F7
0xF8
ø
%F8
0xF9
ù
%F9
0xFA
ú
%FA
0xFB
û
%FB
0xFC
ü
%FC
0xFD
ý
%FD
0xFE
þ
%FE
0xFF
ÿ
%FF