Skip to main content

Az URL-kódolás rövid ismertetése

HE'S GOT THE WHOLE WORLD IN HIS HANDS, HE'S GOT THE WIND AND THE RAIN, TINY LITTLE BABY IN HIS HANDS (Június 2026)

HE'S GOT THE WHOLE WORLD IN HIS HANDS, HE'S GOT THE WIND AND THE RAIN, TINY LITTLE BABY IN HIS HANDS (Június 2026)
Anonim

A weboldal URL-je, amelyet általában "webcímként" is szoktak nevezni, az, amit valaki egy webböngészőbe lépett be egy adott webhely eléréséhez. Amikor egy URL-en keresztül ad információt, akkor csak bizonyos engedélyezett karaktereket kell használnia. Ezek az engedélyezett karakterek közé tartozik az ábécés karakterek, számok és néhány speciális karakter, amelyek jelentése az URL-karakterláncban. Minden olyan karaktert, amelyet hozzá kell adni egy URL-hez, kódolni kell, hogy ne okozzon problémát a böngésző útja során, hogy megtalálja a keresett oldalakat és erőforrásokat.

URL kódolása

Az URL-karakterlánc leggyakrabban kódolt karaktere a karakter. Ezt a karaktert látja, amikor egy URL-ben egy pluszjelet (+) lát. Ez a tér karakter. A pluszjel egy speciális karakterként jelenik meg, amely az URL-ben lévő helyet képviseli. A legáltalánosabb módja annak, hogy látja ezt, egy levélküldés linkben, amely egy témát tartalmaz. Ha azt szeretné, hogy a téma legyen szóközzel, pluszként kódolhatja őket:

mailto: e-mailt? subject = ez + a + én + alany

Ez a bit a kódoló szövegből továbbítaná a "ez az én témám" témáját. A kódolás "+" karakterét egy tényleges helyettesíti amikor megjelenik a böngészőben.

Az URL kódolásához egyszerűen cserélje ki a speciális karaktereket a kódoló karakterláncukkal. Ez majdnem mindig% karakterrel kezdődik.

URL kódolása

Szigorúan szólva, mindig kódolnia kell az URL-ben található speciális karaktereket. Egy fontos megjegyzés, ha egy kicsit megfélemlítené ezt a beszélgetést vagy kódolást, az az, hogy általában nem talál semmilyen különleges karaktert az URL-en kívül a szokásos szövegkörnyezetén kívül, kivéve az űrlapadatokat.

A legtöbb URL az egyszerű karaktereket használja, amelyek mindig engedélyezettek, ezért egyáltalán nincs szükség kódolásra.

Ha adatokat küld a CET-parancsfájloknak a GET módszer használatával, akkor kódolja az adatokat, mert az az URL-en keresztül kerül elküldésre. Például ha egy RSS-hírcsatornát előmozdító linket írsz, akkor az URL-t kódolni kell ahhoz, hogy hozzáfűzhesse a szkript URL-címét, amelyen előmozdítja.

Mit kell kódolni?

Minden olyan karakter, amely nem egy alfabetikus karakter, egy szám vagy egy különleges karakter, amelyet a szokásos környezetén kívül használnak, kódolnia kell az oldaladon. Az alábbiakban egy általános karakterek táblázata található, amelyek az URL-ben és annak kódolásában találhatók.

Fenntartott karakterek URL kódolása

karakterCél az URL-benkódolás
:Különálló protokoll (http) a címről% 3B
/Külön domain és könyvtárak% 2F
#Külön horgonyok%23
?Külön lekérdezési karakterlánc% 3F
&Külön lekérdez elemek%24
@Válasszon felhasználónevet és jelszót a tartományból%40
%Jelöl egy kódolt karaktert%25
+Jelöl egy helyet% 2B
Nem ajánlott az URL-ekben% 20 vagy +

Ne feledje, hogy ezek a kódolt példák eltérnek a HTML különleges karakterekkel. Például, ha egy URL-t kódolni szeretne egy (&) karakterrel, akkor a% 24 -ot használja, ami a fenti táblázatban látható. Ha HTML-t írtál, és egy szöveget akarsz hozzáadni, akkor nem használhatod a% 24-ot. Ehelyett használnod kell & vagy &, amelyek mindegyike a & a HTML oldalon íródott, amikor megjelenik. Ez eleinte zavarosnak tűnhet, de alapvetően a különbség a HTML-kód részét képező oldalon megjelenő szöveg és az URL-karakterlánc között, amely különálló entitás, ezért különböző szabályok hatálya alá tartozik.

Az a tény, hogy az "&" karakter, valamint sok más karakter is megjelenhet mindegyikben, nem szabad összekeverni a kettő közötti különbségeket.

Jennifer Krynin eredeti cikke. Szerkesztette Jeremy Girard.