Che cosa sto usando?

Codifica e decodifica del testo

Codifica e decodifica Base64, sequenze di escape negli URL ed entità HTML in un solo posto. Il testo resta sul tuo dispositivo.

Elaborato sul tuo dispositivo. Nulla di ciò che inserisci viene caricato.

Che cos'è la codifica Base64?

Base64 rappresenta i byte utilizzando un piccolo set di caratteri di testo. È utile quando un sistema deve trasportare informazioni binarie attraverso un formato basato su testo.Esempi includono URL di dati, allegati di posta elettronica e valori passati tra le applicazioni.Questo strumento gestisce il testo UTF-8, piuttosto che caricare o decodificare file binari.

Base64 è la stessa cosa della crittografia?

No, chiunque abbia il valore codificato può decodificarlo. Non è necessaria una password o una chiave segreta.Utilizza Base64 per rappresentare i dati, piuttosto che per nascondere informazioni riservate.

Perché scegliere URL-safe Base64?

Il formato Base64 standard utilizza i caratteri più e barra e può terminare con i segni di uguale per l'interlinea. La variante URL-safe sostituisce più e barra con meno e sottolineatura; questo strumento omette anche l'interlinea quando codifica tale variante.

Perché la decodifica potrebbe non riuscire?

Questo decodificatore consente l'uso di spazi bianchi tra i caratteri, ma rifiuta i valori malformati. Un valore Base64 valido può contenere dati binari che non sono testo UTF-8; lo strumento lo spiegherà invece di sostituirlo con simboli illeggibili.

Vedi La spiegazione di MDN di Base64 e Unicode.

Che cosa fa la codifica URL?

Alcuni caratteri hanno un significato speciale in un indirizzo web: un punto interrogativo avvia una query, un ampersand separa i parametri e un hash introduce un frammento. La codifica percentuale rappresenta i caratteri come valori di byte di escape, in modo che un pezzo di testo possa essere utilizzato senza modificare accidentalmente la struttura.

Devo codificare un intero URL o un solo valore?

Scegli Componente URL Per un singolo valore di parametro o componente di percorso. Codifica i separatori come parte di quel valore. URL completo Ad esempio, la codifica del valore "tè e caffè" è diversa dalla codifica di un intero URL della pagina di ricerca.

Perché alcuni spazi diventano + e altri %20?

La codifica in stile modulo rappresenta uno spazio con un segno più. La modalità componente di questo strumento utilizza %20. Nella modalità modulo, un segno più letterale viene codificato come %2B, in modo che rimanga distinto da uno spazio. Selezionare la modalità di corrispondenza durante la decodifica, poiché un segno più non è automaticamente uno spazio in ogni contesto URL.

Cosa causa un errore di escape non valido?

Un segno di percentuale deve essere seguito da un escape di byte valido e questi byte devono formare un testo valido per questo strumento. Un valore troncato o una codifica mista possono produrre un errore.Decodifica un livello alla volta; “Usa risultato come input” consente di ispezionare ogni passaggio invece di decodificare ripetutamente senza controllare.

Leggi il comunicato Documentazione del componente encodeURI.

Cosa sono le entità HTML?

I riferimenti a caratteri HTML consentono di rappresentare caratteri che altrimenti avrebbero un significato speciale nel markup. Per esempio, < rappresenta un segno di meno di e & rappresenta un ampersand.

Quando dovrei codificare il testo per HTML?

La codifica può essere utile quando si visualizza un esempio di codice o si include del testo in un documento HTML. Questo codificatore gestisce gli ampersand, le parentesi angolari e le virgolette.L'impostazione opzionale non ASCII trasforma anche caratteri come lettere accentate ed emoji in riferimenti numerici.

La codifica rende sicuro ogni input?

L'escape corretto dipende da dove viene utilizzato un valore: il testo HTML, un attributo, JavaScript e un URL hanno regole diverse. Una conversione di entità generica non è un sostituto per l'escape contestuale di un framework o un corretto disinfettante HTML.

Il markup decodificato funzionerà in questo strumento?

I riferimenti denominati e numerici con punti e virgola vengono decodificati in un'unica passata; lo strumento non esegue il rendering del testo decodificato come una pagina Web. Ciò significa che è possibile ispezionare un valore senza trasformare i relativi tag in contenuto attivo.

Vedi la scheda Riferimenti ai caratteri denominati dello standard HTML.

Tenere questo strumento a portata di mano

Il tuo browser salva il segnalibro. Questo sito non può aggiungerlo automaticamente.