Escape / Unescape Testo
Esegui l'escape o l'unescape di stringhe per JavaScript, HTML, URL e JSON.
Note sull'Escape e Unescape
L'escape protegge il testo letterale quando inserito in formati come JSON, HTML o comandi shell.
- Eseguire l'escape prima di incorporare testo utente in template o payload strutturati.
- Eseguire l'unescape dell'output durante il debug di log copiati da contesti codificati.
- Scegliere la modalità corretta per il formato di destinazione per evitare il doppio escape.
Informazioni sui caratteri di escape
Un carattere di escape è un carattere che invoca un'interpretazione alternativa dei caratteri che lo seguono in una sequenza. In molti linguaggi di programmazione, la barra rovesciata funge da carattere di escape, consentendo ai ritorni a capo, alle tabulazioni, alle virgolette e ad altri caratteri speciali di apparire all'interno di letterali di stringa. Le sequenze di escape sono essenziali quando i caratteri speciali devono apparire in un contesto che altrimenti li interpreterebbe in modo diverso.
Sequenze di escape comuni
In JavaScript e JSON, una barra rovesciata seguita da n rappresenta un a capo, t rappresenta una tabulazione orizzontale e una doppia barra rovesciata rappresenta un carattere barra rovesciata letterale. L'escape HTML converte le parentesi angolari e le e commerciali nei loro equivalenti di entità con nome. La codifica URL sostituisce i caratteri non sicuri con un segno di percentuale e il loro valore esadecimale in byte, rendendoli sicuri da includere nelle stringhe di query e nei segmenti di percorso.