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
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 a böngészőn megjelenő tényleges
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
karakter | Cél az URL-ben | kó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 "& amp;" vagy "& # 38;", amelyek mindegyike a & a HTML-oldalt írja ki, 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.