Introduzione alla codifica URL HTML
In questo articolo, impareremo in dettaglio la codifica degli URL HTML. L'URL HTML è l'acronimo di Uniform Resource Locator all'indirizzo globale o IP sul World Wide Web. Il server Web ottiene la pagina utilizzando l'URL per il browser web.
Esempio: https://www.google.com è uno degli URL.
Il set di caratteri ASCII è importante per la codifica URL HTML. L'URL viene inviato a Internet utilizzando il set di caratteri ASCII. I caratteri non ASCII sono limitati perché potrebbero creare conflitti per trovare il percorso della pagina al server. A causa di questo problema, HTML utilizza la codifica URL.
Codifica URL HTML, converti il carattere non ASCII in un formato che può essere inviato a Internet. Gli utenti possono essere convertiti utilizzando "%" per continuare con due cifre esadecimali.
Come eseguire la codifica URL in HTML?
- Il linguaggio HTML crea URL usando l'attributo tag e href. Per esempio . se si crea un sito Web e si desidera passare da una pagina all'altra, scrivere il nome del file. .
- Alcuni caratteri sono limitati al nome dell'indirizzo web a causa della creazione del conflitto, il carattere non ASCII sostituisce con "%" per continuare con due cifre esadecimali.
- L'URL non contiene spazio. Prende il posto del segno più (+) o% 20. Nella forma della pagina HTML, lo spazio si è verificato nell'output del testo "input", quindi il segno più mostra. Indirettamente spazio nel nome dell'URL quindi% 20 mostra.
- Il tag URL contiene le lettere maiuscole (A-Z) e le lettere minuscole (a-z), le cifre decimali (1-9) e alcuni caratteri speciali.
Nel modulo, se inserisco spazio, la codifica URL viene fornita come HTML + CSS.
In qualsiasi URL, se diamo spazio, la codifica URL verrà eseguita come mio% 20file.html.
- Caratteri riservati: ci sono alcuni caratteri che hanno un significato nell'indirizzo URL e possiamo usare lo scopo di denominazione. Possiamo usare entrambi i modi come il segno più (/) usato per una parte separata dell'URL un'altra mano che possiamo / codificare di% 2f senza significato nel nome dell'indirizzo.
- Personaggi non sicuri: ci sono molti personaggi con molti fraintendimenti nell'indirizzo URL come lo spazio nel nome URL. Invece di occupare spazio nel nome dell'indirizzo URL, scrivi. quindi il nome URL sembra "pa ge.html".
- Caratteri di controllo non ASCII: questi caratteri includono l'insieme di un valore esadecimale di 80 ff che è necessario convertire in formato.
- Caratteri di controllo ASCII: non funzionano all'interno dell'URL.
Esempi di codifica URL HTML
Di seguito sono riportati gli esempi di codifica URL HTML spiegati in dettaglio:
1. Codifica dei caratteri riservati
Di seguito è riportata la tabella utilizzata per la codifica dei caratteri riservati.
Personaggi | $ | & | + | , | / | : | ; | = | ? | @ |
Codifica URL | 24% | 26% | 2b% | 2c% | % 2f | 3a% | % 3b | % 3d | % 3F | 40% |
2. Personaggi non sicuri
Di seguito è riportata la tabella utilizzata per la codifica di caratteri non sicuri.
Personaggi | spazio | “ | < | > | # | % | ( | ) | | | \ | ^ | ~ | ( | ) |
Codifica URL | 20% | 22% | 3c% | % 3e | 23% | 25% | 7b% | % 7d | % 7c | % 5c | % 5e | 7e% | 5b% | %5 D |
3. Carattere di controllo non ASCII
Di seguito è riportata la tabella utilizzata per la codifica di caratteri non ASCII.
Personaggio | Codifica URL | Personaggio | Codifica URL | Personaggio | Codifica URL | Personaggio | Codifica URL |
€ | 80% | ~ | 98% | « | % ab | ¿ | % bf |
, | 82% | ™ | 99% | %AC | UN | % C0 | |
ƒ | 83% | S | 9a% | ª | %aa | UN | c1% |
“ | 84% | > | % 9b | ® | % ae | UN | c2% |
… | 85% | œ | % 9c | ¯ | % af | UN | c3% |
† | 86% | % 9d | ° | b0% | UN | c4% | |
‡ | 87% | Ž | % 9e | ± | b1% | UN | C5% |
88% | Ÿ | 9f% | ² | % b2 | Æ | % v6 | |
‰ | 89% | × | % d7 | ³ | b3% | Ç | % c7 |
S | 8a% | ¡ | % a1 | ' | b4% | E | % C8 |
< | 8b% | ¢ | a2% | μ | b5% | É | % C9 |
Œ | 8c% | £ | % A3 | ¶ | b6% | Ê | %circa |
Ž | 8e% | ¤ | % a4 | · | % b7 | Ë | cb% |
' | 91% | ¥ | % a5 | ¸ | B8% | IO | % cc |
' | 92% | | | % a6 | ¹ | % b9 | IO | %CD |
“ | 93% | § | % a7 | º | % ba | IO | % ce |
” | 94% | ¨ | % a8 | » | % bb | IO | % cf |
• | 95% | © | % a9 | ¼ | %avanti Cristo | Ð | % d0 |
- | 96% | - | 97% | ½ | bd% | Ñ | d1% |
un | % e3 | Þ | % de | ¾ | %essere | Ò | % d2 |
æ | % e6 | ß | df% | Ø | D8% | Ó | d3% |
un | % e4 | un | % e0 | Ý | % dd | Ô | % d4 |
4. Caratteri di controllo ASCII
Di seguito è riportata la tabella utilizzata per la codifica dei personaggi Ascii.
Carattere ASCII | URL-Encoding |
NUL - carattere nullo | 00% |
SOH - inizio dell'intestazione | 01% |
STX - inizio del testo | 02% |
ETX - fine del testo | 03% |
EOT - fine della trasmissione | 04% |
ENQ - richiesta | 05% |
ACK: conferma | 06% |
BEL - campana (anello) | 07% |
BS - backspace | 08% |
HT- scheda orizzontale | 09% |
Avanzamento riga LF | % 0A |
VT- scheda verticale | 0B% |
F-form feed | % 0C |
CR- ritorno a capo | % 0D |
SO- spostare fuori | 0E% |
SI- spostamento in | 0F% |
DLE - fuga dal collegamento dati | 10% |
DC1- controllo dispositivo 1 | 11% |
DC2- controllo dispositivo 2 | 12% |
Controllo dispositivo DC3 3 | 13% |
Controllo dispositivo DC4 4 | 14% |
NAK- riconoscimento negativo | 15% |
SYN: sincronizza | 16% |
Blocco trasmissione ETB-end | 17% |
PU- annullare | 18% |
EM - fine del mezzo | 19% |
Sostituto | 1A% |
ESC- fuga | 1B% |
Separatore di file FS | 1C% |
Separatore del gruppo GS | 1D% |
RS- separatore di record | 1E% |
Separatore unità USA | 1F% |
Importanza della codifica URL in HTML
Se l'URL è riservato, caratteri non sicuri e non ASCII, l'indirizzo URL diventa più complicato e non comprensibile. Quando il browser Web cerca gli indirizzi URL, il server Web cerca il nome o il percorso dell'URL Se il nome URL non è ASCII, è difficile trovare l'URL Importanza della codifica URL in HTML
L'indirizzo URL deve essere facile da trovare, universalmente accettato e comprensibile per tutti i browser Web e anche per un server Web. alcuni personaggi stanno facendo incomprensioni nell'URL perché sono usati per qualche scopo se non sono usati per nessuno scopo. quel tempo potrebbe essersi verificato un conflitto e il percorso non arriva all'utente.
Per superare tutte le difficoltà e semplificare l'utilizzo di caratteri non ASCII convertiti in codice ASCII usando% per ottenere due esadecimali.
Conclusione
La codifica URL in HTML sa come convertire il set di caratteri non ASCII in un set di formato ASCII valido. È universalmente accettato e il browser Web funziona senza errori. Gli URL di codifica possono essere eseguiti in modo semplice e sicuro. È necessario evitare conflitti di denominazione e lo scopo della denominazione della codifica URL.
Articoli consigliati
Questa è una guida alla codifica dell'URL HTML. Qui discutiamo dell'introduzione dell'URL HTML e di come eseguire la codifica URL in HTML insieme ai suoi esempi e importanza. Puoi anche consultare i seguenti articoli per saperne di più-
- Diversi tipi di frame in HTML
- Primi 3 attributi del collegamento di testo in HTML
- Comandi HTML (Base, Intermedio, Avanzato)
- Elementi HTML5 - Tag ed esempi
- Continua il lavoro di istruzione in C # con esempi