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.

Wikipedia — Escape character