JavaScript Unescape
Esegui unescape di stringhe JavaScript - converti sequenze di escape come \n, \t, \r, \", \\ nei loro caratteri originali
Input
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
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.
Visualizza output
Il pannello destro mostra il risultato non escapato automaticamente. Passa alla modalità Escape se hai bisogno dell'altra direzione.
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
Output non escapato (caratteri reali)
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.