RUNWEBTOOLS
Français

Référence des séquences d'échappement

Les séquences d'échappement permettent de mettre des caractères spéciaux dans une chaîne — un saut de ligne, une tabulation, un guillemet qui sinon terminerait la chaîne, ou un caractère par son code. Une barre inverse (\) démarre un échappement. Elles sont quasi universelles en JSON, JavaScript, Python, Java, C et plus. Pour voir le point de code derrière un caractère, utilisez le convertisseur Unicode.

Mis à jour 2026-07-06

SéquenceReprésenteNotes
\nSaut de ligne (line feed)Le saut de ligne standard dans la plupart des langages
\rRetour chariotRetour au début de ligne ; partie des fins Windows
\r\nFin de ligne WindowsRetour chariot + line feed (CRLF)
\tTabulationTabulation horizontale
\\Barre inverseUne seule barre inverse littérale
\"Guillemet doubleUn guillemet dans une chaîne à guillemets doubles
\'Guillemet simpleUn guillemet dans une chaîne à guillemets simples
\0Caractère nulL'octet zéro (terminateur de chaîne en C)
\bRetour arrièreRarement utilisé dans le texte
\fSaut de pageSaut de page ; rarement utilisé
\vTabulation verticaleRarement utilisé
\uXXXXUnicode (4 chiffres hex)ex. \u00e9 = é, \u20ac = €
\xXXOctet / Latin-1 (2 chiffres hex)ex. \xe9 dans certains langages
\u{XXXX}Point de code Unicode (ES6)Les accolades autorisent des points de code au-dessus de FFFF, ex. emoji

Ce sur quoi on trébuche le plus, c'est la barre inverse elle-même : pour écrire une barre inverse littérale, il en faut deux (\\) — car une seule démarre un échappement. C'est pourquoi les chemins de fichiers Windows et les chaînes JSON apparaissent doublés dans le code.

Outils associés