RUNWEBTOOLS
Italiano

Riferimento delle sequenze di escape

Le sequenze di escape ti permettono di mettere caratteri speciali in una stringa — un a capo, un tab, una virgoletta che altrimenti chiuderebbe la stringa, o un carattere tramite il suo codice. Una barra rovesciata (\) avvia un escape. Sono quasi universali in JSON, JavaScript, Python, Java, C e altro. Per vedere il code point dietro un carattere, usa il convertitore Unicode.

Aggiornato 2026-07-06

SequenzaRappresentaNote
\nA capo (line feed)L'a capo standard nella maggior parte dei linguaggi
\rRitorno a capo (CR)Torna a inizio riga; parte dei fine riga Windows
\r\nFine riga di WindowsRitorno a capo + line feed (CRLF)
\tTabTab orizzontale
\\Barra rovesciataUna singola barra rovesciata letterale
\"Virgolette doppieUna virgoletta dentro una stringa a virgolette doppie
\'Virgolette singoleUna virgoletta dentro una stringa a virgolette singole
\0Carattere nullIl byte zero (terminatore di stringa in C)
\bBackspaceRaramente usato nel testo
\fAvanzamento paginaInterruzione di pagina; raramente usato
\vTab verticaleRaramente usato
\uXXXXUnicode (4 cifre esadecimali)es. \u00e9 = é, \u20ac = €
\xXXByte / Latin-1 (2 cifre esadecimali)es. \xe9 in alcuni linguaggi
\u{XXXX}Code point Unicode (ES6)Le parentesi graffe permettono code point sopra FFFF, es. emoji

Ciò su cui si inciampa di più è la barra rovesciata stessa: per scrivere una barra rovesciata letterale ne servono due (\\) — perché una sola avvia un escape. Ecco perché i percorsi di file Windows e le stringhe JSON appaiono raddoppiati nel codice.

Strumenti correlati