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
| Sequenza | Rappresenta | Note |
|---|---|---|
| \n | A capo (line feed) | L'a capo standard nella maggior parte dei linguaggi |
| \r | Ritorno a capo (CR) | Torna a inizio riga; parte dei fine riga Windows |
| \r\n | Fine riga di Windows | Ritorno a capo + line feed (CRLF) |
| \t | Tab | Tab orizzontale |
| \\ | Barra rovesciata | Una singola barra rovesciata letterale |
| \" | Virgolette doppie | Una virgoletta dentro una stringa a virgolette doppie |
| \' | Virgolette singole | Una virgoletta dentro una stringa a virgolette singole |
| \0 | Carattere null | Il byte zero (terminatore di stringa in C) |
| \b | Backspace | Raramente usato nel testo |
| \f | Avanzamento pagina | Interruzione di pagina; raramente usato |
| \v | Tab verticale | Raramente usato |
| \uXXXX | Unicode (4 cifre esadecimali) | es. \u00e9 = é, \u20ac = € |
| \xXX | Byte / 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