0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
Configuration
Échappez et déséchappez des chaînes de texte avec des barres obliques inverses. Prend en charge les formats JSON, C / Java / JS, Python, SQL, Regex et Shell (Bash). Utilisez Échapper les non-ASCII pour convertir les caractères Unicode en séquences \uXXXX.
Opération
Style

Échappez les caractères de contrôle \n \t \r \\\ " \b \f \/ y les séquences \uXXXX

Envelopper avec des guillemets
0

Comment ça marche

L'échappement transforme les caractères spéciaux d'un texte —sauts de ligne, tabulations, guillemets et la barre oblique inverse elle-même— en séquences avec barre oblique inverse (\n, \t, \", \\) pour que ce texte puisse être inséré dans une chaîne de code sans casser sa syntaxe.

Chaque langage a des règles différentes : JSON, C/Java/JS, Python, SQL, Regex et Shell échappent des ensembles de caractères différents. Choisissez le style de la destination où vous allez coller le texte.

Le déséchappement fait l'inverse : il interprète les séquences \n, \t, \uXXXX et similaires, et renvoie le texte original.

Exemples

C:\Users\anaC:\\Users\\anaEn JSON et C/Java/JS, chaque barre oblique inverse est doublée pour ne pas être confondue avec le début d'une séquence d'échappement.
O'BrienO''BrienEn SQL, l'apostrophe est doublée (norme ANSI) pour pouvoir l'inclure dans un littéral.
precio (USD)precio \(USD\)En Regex, les métacaractères comme ( ) sont échappés pour les traiter comme du texte littéral et non comme un groupement.

Cas d'usage

  • Coller un chemin Windows, un JSON ou un fragment HTML dans une chaîne de code sans la casser.
  • Préparer une valeur pour une requête SQL en évitant les erreurs de syntaxe dues aux guillemets.
  • Transformer du texte littéral en motif d'expression régulière en échappant ses métacaractères.
  • Récupérer le texte original d'une chaîne échappée copiée depuis un journal ou le code source.

Questions fréquentes

Quelle est la différence entre les styles d'échappement ?

Chaque langage reconnaît des séquences différentes : JSON n'accepte pas \' ni \0, C et Python oui ; SQL double les guillemets au lieu d'utiliser une barre oblique inverse ; Regex échappe les métacaractères ; et Shell échappe les espaces et les symboles de l'interpréteur. C'est pourquoi il vaut mieux choisir le style de la destination.

Que fait l'option « Échapper le non-ASCII » ?

Elle convertit les caractères Unicode (accents, emojis) en séquences \uXXXX —ou \xNN en Python et C— pour que le texte soit sûr dans les destinations qui n'acceptent que l'ASCII.

L'échappement des guillemets protège-t-il contre l'injection SQL ?

Cela aide, mais ne remplace pas les requêtes paramétrées. Pour les données non fiables, utilisez toujours des paramètres ou des requêtes préparées ; l'échappement n'est qu'une défense complémentaire.

Mon texte est-il envoyé à un serveur ?

Non. L'échappement et le déséchappement se font entièrement dans votre navigateur.