URL-kódolás
Az elérési útvonalakban (URL) csak ékezet nélküli latin betűk, arab számok és a következő speciális karakterek szerepelhetnek: – _ . ~
.
Néhány további karakternek sajátos jelentése van az URL-ekben. Ezek a fenntartott karakterek a következők: ! * ' ( ) ; : @ & = $ , / ? % # [ ]
.
Ha a fenntartott karakterek egyike kijelölt céljától eltérő szerepben lenne jelen egy adott URL-ben, helyére egy százalékjel (%) és a karakter ASCII kódja kerül hexadecimális formátumban. A nem ASCII karakterek jellemzően UTF-8 bájtsorrendre módosulnak, majd annak bájtjai egyenként kerülnek százalékos kódolásra. Hasonlóképpen kódolandóak azok a karakterek is, melyek nem szerepelnek az eddig felsoroltak között.
URL-ben nem megengedett karakterek kódolása
[szerkesztés]Karakter | Escape kód |
---|---|
! | !
|
# | #
|
$ | $
|
% | %
|
& | &
|
' | '
|
( | (
|
) | )
|
* | *
|
+
|
Karakter | Escape kód |
---|---|
, | ,
|
/ | /
|
: | :
|
; | ;
|
= | =
|
? | ?
|
@ | @
|
[ | [
|
] | ]
|
Néhány népszerű karakter kódolása
[szerkesztés]Karakter | Escape kód |
---|---|
Sortörés |
vagy vagy
|
Szóköz |
|
" | "
|
% | %
|
- | -
|
. | .
|
< | <
|
> | >
|
\ | \
|
Karakter | Escape kód |
---|---|
^ | ^
|
_ | _
|
` | `
|
{ | {
|
| | |
|
} | }
|
~ | ~
|
£ | £
|
€ | €
|
Példa
[szerkesztés]Jelen szócikk URL-je is kiváló példa: https://hu.wikipedia.org/wiki/URL-kódolás
További információk
[szerkesztés]- URL Encoding - Leírás és online konverter
- URL Encode and Decode - Fájlok és szövegek átalakítása URL-kódolt formátumra