Input

Modalità:

Output

Cos'è JavaScript Unescape?

JavaScript Unescape converte le sequenze di escape in una stringa nei loro caratteri originali. Ad esempio, \n diventa un vero a capo, \t una tabulazione reale, \" una virgoletta doppia e \\ una barra rovesciata.

Questo strumento è in modalità Unescape per impostazione predefinita ma supporta anche la modalità Escape. Passa da una all'altra in alto. L'elaborazione avviene nel browser.

Come usare questo strumento

1

Incolla l'input escapato

Incolla la tua stringa JavaScript escapata nell'editor sinistro. Lo strumento è in modalità Unescape per impostazione predefinita. Usa Esempio per caricare un esempio.

2

Visualizza output

Il pannello destro mostra il risultato non escapato automaticamente. Passa alla modalità Escape se hai bisogno dell'altra direzione.

3

Copia il risultato

Usa <strong>Copia</strong> o <strong>Scarica</strong>. Per passare alla modalità escape, usa JavaScript Escape.

Esempi di JavaScript Unescape

L'unescape converte le sequenze di escape in caratteri reali. Esempio:

Input escapato

Input

Output non escapato (caratteri reali)

Output

Quando l'unescape è importante

Quando ricevi stringhe JavaScript escapate da log, dump di database, codice serializzato o risposte API, devi fare l'unescape per leggere o elaborare il contenuto reale.

Per l'unescape HTML specifico, usa HTML Unescape. Per l'unescape JSON specifico, usa lo strumento JSON Escape in modalità Unescape.

Domande frequenti

Quali sequenze di escape vengono gestite?

Questo strumento gestisce: \n → a capo, \r → carriage return, \t → tabulazione, \0 → nul, \v → tabulazione verticale, \f → avanzamento di pagina, \\ → barra rovesciata, \' → virgoletta singola, \" → virgolette doppie.

In che cosa differisce da JSON Unescape?

JSON Unescape gestisce sequenze specifiche di JSON (es. Unicode \uXXXX). JavaScript Unescape gestisce i letterali di stringa JS incluse le virgolette singole (\') e sequenze di controllo aggiuntive.

I dati vengono inviati da qualche parte?

No. L'elaborazione avviene interamente nel browser.

Cosa succede con sequenze parziali o malformate?

Le sequenze non riconosciute (es. \q) vengono lasciate così com'è.

Posso passare alla modalità Escape?

Sì. Usa il pulsante Escape in cima al pannello di input.

Strumenti correlati

Le sequenze di escape delle stringhe JavaScript sono definite nella specifica ECMAScript. La documentazione MDN String copre i letterali di stringa e le sequenze di escape.