This post is also available in: English Español

Quando e perché vorresti utilizzare la codifica URL?

Codificatore e decodificatore di URL:

La codifica URL si riferisce al metodo di modifica dei caratteri sicuri in un URL con una o più triplette di personalità composte dalla percentuale di personalità “percentuale” accompagnata da due cifre esadecimali. Il prezzo numerico della personalità sostituita è rappresentato con l'ausilio delle due cifre esadecimali della terzina.

La codifica dell'URL del titolo è davvero ingannevole poiché l'approccio di codifica ora non è limitato agli URL (Uniform Resource Locator), ma potrebbe anche essere utilizzato anche per diversi URI (Uniform Resource Identifier) ​​come gli URN (Uniform Resource Names). Di conseguenza, è necessario utilizzare invece la codifica percentuale della frase.

Scopri Decodifica e codifica URL, una semplice utility Internet che fa esattamente quello che dice: decodifica rapidamente e senza sforzo dalla codifica URL e la codifica al suo interno. Puoi anche senza problemi codificare le tue statistiche tramite URL o decodificarle in un formato leggibile dall'uomo.
La codifica URL, di tanto in tanto riconosciuta come “codifica percentuale”, è un approccio per codificare i fatti in un URI (Uniform Resource Identifier). Sebbene sia indicato come codifica URL, è assolutamente utilizzato più comunemente all'interno dell'importante set di URI (Uniform Resource Identifier), che consiste in ciascun URL (Uniform Resource Locator) e URL (URL) (URN). Poiché tale, viene inoltre utilizzato nell'avvento dei dati di tipo multimediale, poiché viene regolarmente utilizzato nell'invio di statistiche sulla forma HTML nelle riscritture HTTP.

codifica url online, codifica url c#, tabella codifica url, codifica url +, codifica url %, caratteri codifica url, codifica url python, spazio codifica url, codifica url caratteri speciali, convertitore codifica url,
codifica url online, codifica url c#, tabella codifica url, codifica url +, codifica url %, caratteri codifica url, codifica url python, spazio codifica url, codifica url caratteri speciali, convertitore codifica url,


Opzioni per utenti superiori

Set di caratteri: poiché lo schema di codifica ora non comprende il set di personalità per i dati testuali, dovresti indicare quale set di personaggi è stato utilizzato una volta in una fase del processo di codifica. È comunemente UTF-8, tuttavia può contenere molti caratteri speciali; se non sei sicuro, scansiona con le selezioni accessibili o usa l'opzione di rilevamento automatico. Questo fatto è voluto cambiare radicalmente le informazioni decodificate per l'insieme di personalità del nostro sito Web, permettendo a tutte le lettere e simboli di essere dimostrati correttamente. Questo non è più applicabile ai documenti poiché ora non richiedono trasformazioni sicure per il web.

Decodifica ogni riga singolarmente: poiché i record codificati sono comunemente testo non-stop, anche i caratteri di nuova riga vengono convertiti nelle loro versioni con codifica percentuale. Per difendere l'integrità dell'input, tutti gli spazi bianchi non codificati vengono eliminati prima della decodifica. Questa scelta è accessibile se si desidera decodificare una sequenza di voci di statistiche imparziali separate da interruzioni di riga.
In modalità soggiorno: quando selezioni questa opzione, le informazioni di inserimento vengono immediatamente decifrate in base all'utilizzo delle funzionalità JavaScript integrate del tuo browser, oltre a tutti i record inviati ai nostri server. Questa modalità attualmente aiuta esclusivamente il set di personalità UTF-8.

sicuro e protetto

Tutte le comunicazioni con i nostri server prendono regione utilizzando connessioni crittografate SSL invulnerabili (https). Cancelliamo i documenti inviati sui nostri server con la stessa rapidità con cui vengono elaborati e il file scaricabile risultante viene distrutto dopo il primo tentativo di download o dopo 15 minuti di inattività (a seconda di quale dei due è più breve). Ora non acquistiamo o studiamo in alcun modo i fatti forniti o i documenti caricati. Per ulteriori informazioni, consultare la nostra dichiarazione sulla privacy.

Gratuito

Il nostro dispositivo è assolutamente gratuito. Non vuoi più scaricare alcun programma software per tali operazioni senza sforzo.

codifica url online, codifica url c#, tabella codifica url, codifica url +, codifica url %, caratteri codifica url, codifica url python, spazio codifica url, codifica url caratteri speciali, convertitore codifica url,
codifica url online, codifica url c#, tabella codifica url, codifica url +, codifica url %, caratteri codifica url, codifica url python, spazio codifica url, codifica url caratteri speciali, convertitore codifica url,


Quali caratteri possono essere utilizzati in un URL?

I caratteri che possono essere utilizzati in un URI sono etichettati come riservati o non riservati (o una persona percentuale come sezione di una codifica percentuale). I caratteri riservati sono quelli che hanno un significato univoco a volte, mentre i caratteri non riservati no. I caratteri che normalmente sarebbero vietati sono rappresentati tramite caratteri autorizzati quando si utilizza la codifica percentuale. Con ogni modello dei requisiti che governano gli URI e gli schemi URI, le unità di caratteri riservati e non riservati, così come le clausole sotto le quali alcuni caratteri riservati hanno un significato diverso, sono leggermente cambiate.

RFC 3986 richiede che i caratteri in un URL siano tratti da un insieme predefinito di caratteri ASCII non riservati e riservati. Altri caratteri non sono più accettati in un URL.

I caratteri non riservati possono, tuttavia, non dovrebbero essere codificati. I caratteri non riservati sono i seguenti:

ABCDEFGHIJKLMNOPQRSTU VWXYZ abcdefgh I j ok lmnopqrstuvwxyzabcdef gh I j okay lmnop _. zero 1 due tre quattro 5 6 7 otto 9

Solo sotto prerequisiti univoci le lettere riservate vogliono essere decodificate. I caratteri riservati sono i seguenti:

!*'() ;: @ & = + $, /? percentuale # []

I caratteri che possono essere utilizzati in un URI sono etichettati come riservati o non riservati (o una personalità percentuale come sezione di una codifica percentuale). I caratteri riservati sono quelli che a volte hanno un significato particolare. I caratteri di riduzione in avanti, ad esempio, vengono utilizzati per separare un numero di parti di un URL (o, più in generale, di un URI). Non ci sono significati così particolari per i caratteri non riservati. I caratteri riservati sono rappresentati mediante sequenze di personalità univoche quando si utilizza la codifica percentuale. Con ogni modello successivo dei requisiti che governano gli URI e gli schemi URI, le unità di caratteri riservati e non riservati, così come i prerequisiti sotto i quali alcuni caratteri riservati hanno un significato unico, sono leggermente cambiati.

codifica url online, codifica url c#, tabella codifica url, codifica url +, codifica url %, caratteri codifica url, codifica url python, spazio codifica url, codifica url caratteri speciali, convertitore codifica url,
codifica url online, codifica url c#, tabella codifica url, codifica url +, codifica url %, caratteri codifica url, codifica url python, spazio codifica url, codifica url caratteri speciali, convertitore codifica url,

Gli altri caratteri in un URI devono essere codificati in percentuale.


Caratteri riservati codificati in percentuale
Quando una persona dell'insieme riservato (un “carattere riservato”) ha un'importanza eccezionale (uno “scopo riservato”) in un contesto preciso e uno schema URI richiede che la personalità sia codificata in percentuale, la personalità deve essere codificato in percentuale. La codifica percentuale di una persona riservata comporta la sua traduzione nel suo costo in byte ASCII e quindi l'espressione di tale tariffa come una coppia di numeri esadecimali.

Le cifre vengono quindi utilizzate nell'URI al posto del carattere riservato, accompagnate con l'ausilio di un'immagine percentuale (“percentuale”). (In genere, una personalità non ASCII viene tradotta nella sua sequenza di byte in UTF-8, quindi ogni prezzo in byte viene espresso come descritto sopra.)

Quando viene utilizzato nella cosa “percorso” di un URI, la personalità riservata “/” ha il preciso modo di essere un delimitatore tra i segmenti di corso. Se un preciso schema URI richiede una “/” in un segmento di rotta, le tre lettere “% 2F” (o “% 2f”) dovrebbero essere usate nella fase alternativamente di una “/”.

I caratteri riservati senza funzione riservata in un particolare contesto possono anche essere codificati in percentuale, ma ora non sono semanticamente meravigliosi da caratteri diversi.
Tuttavia, “/” è visto come una personalità riservata nell'aspetto “query” di un URI (l'elemento che segue un carattere “?”, ad esempio), sebbene generalmente non abbia una causa riservata (a meno che uno schema URI specifico non dica diversamente). Quando una persona non ha una funzione riservata, non vuole più essere codificata in percentuale. A meno che i caratteri riservati nella query non abbiano una funzione riservata, gli URI che vanno senza dubbio con l'aiuto del fatto che una persona riservata sia o meno codificata in percentuale o ora non sono comunemente considerati non più uguali (indicando la risorsa identica). Questa conclusione si basa totalmente sulle restrizioni della persona riservata impostate tramite ogni schema URI.

codifica url online, codifica url c#, tabella codifica url, codifica url +, codifica url %, caratteri codifica url, codifica url python, spazio codifica url, codifica url caratteri speciali, convertitore codifica url,
codifica url online, codifica url c#, tabella codifica url, codifica url +, codifica url %, caratteri codifica url, codifica url python, spazio codifica url, codifica url caratteri speciali, convertitore codifica url,


Caratteri non riservati codificati in percentuale


I caratteri impostati senza riserve non devono assolutamente essere codificati in percentuale.

Gli URI che variano completamente in base al fatto che una persona non riservata sia o meno codificata in percentuale sono gli stessi per definizione, anche se i processori URI potrebbero inoltre non considerarli più continuamente come tali nella realtà. I consumatori di URI, ad esempio, non devono più gestire “percentuale 41” diversa da “A” (“percentuale 41” è la codifica percentuale di “A”) o “percentuale 7E” altrimenti da “”, ma alcuni lo fanno. Per garantire la massima compatibilità, ai creatori di URI è vietato codificare in percentuale i caratteri non riservati.

Codifica percentuale del carattere percentuale

Poiché la personalità percentuale (“percentuale”) funge da indicazione per gli ottetti codificati in percentuale, dovrebbe essere codificata in percentuale come “percentuale 25” affinché quell'ottetto possa essere utilizzato come informazione all'interno di un URI.

record arbitrari codificati in percentuale

La maggior parte delle strutture URI comprende l'illustrazione di informazioni arbitrarie come componenti URI, come un indirizzo IP o un percorso di file machine. Le specifiche per gli schemi URI, tuttavia, spesso non dovrebbero fornire una mappatura rapida tra i caratteri URI e tutti i valori fatti realizzabili rappresentati per mezzo di questi caratteri.

Dati in forma binaria

Dal lancio della RFC 1738 nel 1994, sono state richieste tecniche che forniscono la codifica delle informazioni binarie in un URI per partizionare i record in byte a 8 bit e codificare in percentuale ogni byte nello stesso modo descritto sopra. Ad esempio, il prezzo in byte 0F (esadecimale) deve essere rappresentato utilizzando la “percentuale 0F”, tuttavia il costo in byte quarantuno (esadecimale) può essere rappresentato tramite “A” o “percentuale 41”. I caratteri non codificati vengono normalmente scelti per caratteri alfanumerici e diversi caratteri non riservati perché risultano in URL più brevi.

codifica url online, codifica url c#, tabella codifica url, codifica url +, codifica url %, caratteri codifica url, codifica url python, spazio codifica url, codifica url caratteri speciali, convertitore codifica url,
codifica url online, codifica url c#, tabella codifica url, codifica url +, codifica url %, caratteri codifica url, codifica url python, spazio codifica url, codifica url caratteri speciali, convertitore codifica url,

Caratteristiche

Il metodo per la codifica percentuale dei record binari è stato regolarmente esteso per seguire i dati basati sui caratteri, ogni tanto in modo errato o tranne che essere accuratamente descritto. Quando si trattava di caratteri fatti nel repertorio ASCII e dell'uso dei loro corrispondenti byte in ASCII come base per decidere le sequenze codificate in percentuale nei primi giorni del World Wide Web, questo esercizio una volta era particolarmente innocuo; molti esseri umani presumevano che i caratteri e i byte fossero mappati uno a uno e fossero intercambiabili. Il requisito di caratterizzare i caratteri oltre l'intervallo ASCII, d'altro canto, è migliorato rapidamente e gli schemi e i protocolli URI di tanto in tanto non sono riusciti a fornire regolari standard per ottenere record di personalità pronti per l'inclusione in un URI. Di conseguenza, le funzioni di Internet hanno iniziato a utilizzare la scelta multi-byte, stateful,e diverse codifiche non compatibili con ASCII come base per la codifica percentuale, con conseguente ambiguità e difficoltà di afferrare gli URI appropriati.

Molti schemi e protocolli URI basati totalmente sugli RFC 1738 e 2396, ad esempio, si aspettano che i caratteri delle statistiche vengano modificati in byte l'uso di una codifica persona arbitraria prima di essere rappresentati in un URI tramite caratteri non riservati o byte con codifica percentuale. Se lo schema ora non consente all'URI di fornire un'indicazione sulla codifica utilizzata, o se la codifica si scontra con l'utilizzo di ASCII per codificare in percentuale i caratteri riservati e non riservati, l'URI non può essere compreso correttamente.

Alcune tecniche passano per la codifica assoluta e come alternativa a sostenere che i caratteri delle statistiche si traducano immediatamente in caratteri URI, lasciando ai clienti dei caratteri decidere se e come codificare in percentuale i caratteri dei record che non sono né riservati né non riservati.
In circostanze non URI, come i pacchetti di offuscamento della password o diversi protocolli di traduzione specifici del sistema, i fatti di personalità arbitrari vengono talvolta codificati e utilizzati in percentuale.
Codifica e decodifica di un testo

La RFC 3986 ora non specifica il banco di codifica della persona in cui devono essere codificati i caratteri non ASCII (come le dieresi ä, ö, ü). Poiché la codifica URL consiste in una coppia di cifre esadecimali e una coppia di cifre esadecimali è uguale a otto bit, una delle pagine di codice a 8 bit può essere utilizzata anche per caratteri non ASCII (es. ISO-8859-1 per dieresi ).

D'altro canto, poiché ogni lingua ha la propria codepage a 8 bit, la gestione di tutte queste fantastiche code page a 8 bit sarebbe un'attività che richiederebbe molto tempo.

Alcune lingue sono troppo grandi per essere inserite in una pagina Web con codice a 8 bit (ad es. cinese). Di conseguenza, la RFC 3629 consiglia l'uso del desk di codifica persona UTF-8 per i caratteri non ASCII. Questo viene preso in considerazione tramite la seguente utilità, che ti autorizza a scegliere tra la scrivania di codifica persona ASCII e la tabella di codifica persona UTF-8. Se viene utilizzato il desk di codifica della persona ASCII, verrà visualizzato un avviso se il contenuto dell'URL codificato/decodificato include caratteri non ASCII.

codifica url online, codifica url c#, tabella codifica url, codifica url +, codifica url %, caratteri codifica url, codifica url python, spazio codifica url, codifica url caratteri speciali, convertitore codifica url,
codifica url online, codifica url c#, tabella codifica url, codifica url +, codifica url %, caratteri codifica url, codifica url python, spazio codifica url, codifica url caratteri speciali, convertitore codifica url,


Quando e perché sceglieresti di utilizzare la codifica URL?

Quando i fatti entrano in varietà HTML vengono inviati, i nomi e i valori dell'area della struttura vengono codificati e trasmessi al server in un messaggio di richiesta HTTP l'utilizzo dell'approccio GET o POST o, più tradizionalmente, con l'ausilio della posta elettronica. La codifica predefinita si basa totalmente su un modello precedente delle frequenti regole di codifica percentuale dell'URI, con alcune modifiche come la normalizzazione della nuova riga e la modifica delle aree con “+” in sostituzione di “percentuale 20”. Il tipo di statistica MIME codificato in questo modo è application/x-www-form-urlencoded, che è oggi specifico (sebbene in maniera molto storica) negli standard HTML e XForms.

I record Application/x-www-form-urlencoded sono trattati nel problema dell'URI della richiesta quando inviato in una richiesta HTTP GET. Quando i record vengono consegnati tramite HTTP POST o e-mail, vengono posizionati nel corpo del messaggio e l'identificazione del tipo di supporto viene fornita nell'intestazione Content-Type del messaggio.