Úvod do kódování URL HTML
V tomto článku se podrobně seznámíme s kódováním HTML URL. HTML URL je zkratka Uniform Resource Locator na globální nebo IP adresu na World Wide Web. Webový server získá stránku pomocí adresy URL pro webový prohlížeč.
Příklad: https://www.google.com je jednou z adres URL.
Znaková sada ASCII je důležitá pro kódování HTML URL. URL je odeslána na internet pomocí znakové sady ASCII. Znak jiných než ASCII je omezen, protože mohou vytvářet konflikty při hledání cesty k serveru. Z tohoto důvodu HTML používá kódování URL.
HTML URL Encoding, převeďte znak mimo ASCII do formátu, který lze odeslat na internet. Uživatelé mohou být převedeni pomocí „%“ a pokračovat se dvěma hexadecimálními číslicemi.
Jak provést kódování URL v HTML?
- Jazyk HTML vytvoří URL pomocí atributu tag a href. Například . Pokud si uděláte nějaký web a chcete přejít z jedné stránky na druhou, napište název souboru. .
- Některé znaky jsou kvůli vytváření konfliktů omezeny na název webové adresy. Znak mimo ASCII se nahrazuje znakem „%“ a pokračuje dvěma hexadecimálními číslicemi.
- URL nedrží mezeru. Místo znaku plus (+) nebo% 20. Ve formě stránky HTML se ve „vstupním“ textovém výstupu objevilo místo a poté se zobrazilo znaménko plus. V názvu URL se nepřímo objevilo místo, poté se zobrazí% 20.
- Značka URL obsahuje velká písmena (A - Z) a malá písmena (a - z), desetinná místa (1-9) a některé speciální znaky.
Pokud ve formuláři vložím mezeru, kódování URL bude ve formátu HTML + CSS.
Pokud na libovolné adrese URL zadáme mezeru, dojde k kódování adresy URL jako můj soubor% 20file.html.
- Vyhrazené znaky: V adrese URL jsou některé znaky, které mají nějaký význam, a můžeme použít pojmenování. Můžeme použít oba způsoby, jako je znaménko plus (/) používané pro samostatnou část adresy URL, druhou ruku můžeme / kódovat pomocí% 2f bez významu v názvu adresy.
- Nebezpečné znaky: Existuje mnoho znaků, které přicházejí s mnoha nedorozuměním v adrese URL, jako je mezera v názvu URL. Místo toho, abyste zabrali místo v názvu adresy URL, napište. potom se název adresy URL zdá „pa ge.html“.
- Kontrolní znaky jiné než ASCII: Tyto znaky zahrnují sadu hexadecimální hodnoty 80ff, kterou je třeba převést ve formátu.
- Kontrolní znaky ASCII: Uvnitř adresy URL nefungují.
Příklady kódování URL HTML
Následuje podrobný popis příkladů kódování URL HTML:
1. Kódování rezervovaných znaků
Následuje tabulka využívaná pro kódování rezervovaných znaků.
Postavy | $ | & | + | , | / | : | ; | = | ? | @ |
Kódování URL | 24% | 26% | % 2b | % 2c | % 2f | % 3a | % 3b | % 3d | % 3f | 40% |
2. Nebezpečné postavy
Následuje tabulka využívaná pro kódování nebezpečných znaků.
Postavy | prostor | „ | < | > | # | % | ( | ) | | | \ | ^ | ~ | ( | ) |
Kódování URL | 20% | 22% | % 3c | % 3e | 23% | 25% | % 7b | % 7d | % 7c | % 5c | % 5e | % 7e | % 5b | %5 d |
3. Kontrolní znak mimo ASCII
Následuje tabulka využívaná pro kódování znaků jiných než ASCII.
Charakter | Kódování URL | Charakter | Kódování URL | Charakter | Kódování URL | Charakter | Kódování URL |
€ | % 80 | ˜ | % 98 | « | % ab | ¿ | % bf |
‚ | % 82 | ™ | % 99 | % ac | A | % c0 | |
ƒ | % 83 | š | % 9a | ª | % aa | A | % c1 |
„ | % 84 | › | % 9b | ® | % ae | A | % c2 |
… | % 85 | œ | % 9c | ¯ | % af | A | % c3 |
† | % 86 | % 9d | ° | % b0 | A | % c4 | |
‡ | % 87 | § | % 9e | ± | % b1 | A | % c5 |
ˆ | % 88 | Ÿ | % 9f | ² | % b2 | Æ | % v6 |
‰ | % 89 | × | % d7 | ³ | % b3 | C | % c7 |
Š | % 8a | ¡ | % al | " | % b4 | E | % c8 |
‹ | % 8b | ¢ | % a2 | µ | % b5 | E | % c9 |
Œ | % 8c | £ | % a3 | ¶ | % b6 | E | % ca |
Ž | % 8e | ¤ | % a4 | · | % b7 | E | % cb |
' | % 91 | ¥ | % a5 | ¸ | % b8 | Ì | % cc |
' | % 92 | ¦ | % a6 | ¹ | % b9 | Í | %CD |
„ | % 93 | § | % a7 | º | % ba | Î | % ce |
“ | % 94 | ¨ | % a8 | » | % bb | Ï | % cf |
• | % 95 | © | % a9 | ¼ | %před naším letopočtem | Ð | % d0 |
- | % 96 | - | % 97 | ½ | % bd | Ñ | % d1 |
A | % e3 | Þ | % de | ¾ | %být | Ó | % d2 |
æ | % e6 | ß | % df | Ó | % d8 | Ó | % d3 |
A | % e4 | A | % e0 | " | % dd | Ó | % d4 |
4. Kontrolní znaky ASCII
Následuje tabulka využívaná pro kódování znaků ASCII.
ASCII znak | Kódování URL |
NUL - nulová postava | % 00 |
SOH - začátek záhlaví | % 01 |
STX - začátek textu | % 02 |
ETX - konec textu | % 03 |
EOT - konec přenosu | % 04 |
ENQ - dotaz | % 05 |
ACK - potvrďte | % 06 |
BEL - zvonek | % 07 |
BS - backspace | % 08 |
HT- horizontální karta | % 09 |
LF-line feed | % 0A |
VT- vertikální karta | % 0B |
Podávání ve tvaru FF | % 0C |
CR - návrat vozu | % 0D |
SO- posun ven | % 0E |
SI-posun dovnitř | % 0F |
DLE - únik datového spojení | % 10 |
DC1 - ovládání zařízení 1 | % 11 |
DC2 - ovládání zařízení 2 | % 12 |
DC3 - ovládání zařízení 3 | % 13 |
DC4 - ovládání zařízení 4 | % 14 |
NAK - negativní potvrzení | % 15 |
SYN- synchronizace | % 16 |
ETB- koncový přenosový blok | % 17 |
CAN- zrušit | % 18 |
EM - konec média | % 19 |
Náhradník | % 1A |
ESC- uniknout | % 1B |
Oddělovač souborů FS | % 1C |
Separátor skupiny GS | % 1D |
RS - oddělovač záznamů | % 1E |
US-separátor jednotek | % 1F |
Význam kódování URL v HTML
Pokud je adresa URL vyhrazena, nebezpečné a ne ASCII znaky, pak se adresa URL stává komplikovanější a není srozumitelná. Když webový prohlížeč prohledává adresy URL, webový server prohledává název nebo cestu URL Pokud název URL není ASCII, pak je obtížné najít URLImportance URL Encoding v HTML
URL adresa musí být snadno vyhledatelná, všeobecně přijímaná a srozumitelná pro všechny webové prohlížeče a také pro webový server. některé postavy dělají nedorozumění v URL, protože jsou použity pro nějaký účel, pokud nejsou použity pro žádný účel. že by mohlo dojít ke konfliktu času a cesta se nedostane k uživateli.
Chcete-li překonat všechny obtíže a usnadnit uživateli Non-ASCII znaky převedené na ASCII kód pomocí%, přijděte se dvěma hexadecimálními.
Závěr
Kódování URL v HTML ví, jak převést sadu znaků mimo ASCII na platnou sadu formátů ASCII. Je všeobecně přijímán a webový prohlížeč funguje bez chyb. Kódovací adresy URL lze snadno a bezpečně provozovat. Aby se předešlo konfliktu názvů a účelu pojmenování URL, je nutné kódování.
Doporučené články
Toto je průvodce kódováním URL HTML. Zde diskutujeme úvodní URL HTML a jak provádět kódování URL v HTML spolu s jeho příklady a významem. Další informace naleznete také v následujících článcích
- Různé typy rámců v HTML
- Top 3 atributy textového odkazu v HTML
- Příkazy HTML (základní, střední, pokročilé)
- Prvky HTML5 - značky a příklady
- Pokračujte v práci s příkazy v C # s příklady