Échappeur de chaînes

Échapper et désechapper des chaînes pour JSON, HTML, URL et Regex

Qu'est-ce que c'est et comment ça marche ?

L'échappement de chaînes convertit les caractères spéciaux en séquences sûres qu'un analyseur, interpréteur ou couche de transport peut traiter correctement. En JavaScript, un backslash dans une chaîne doit devenir \\; un saut de ligne \n; un guillemet double devient \".

Cet outil gère les contextes d'échappement courants : JavaScript/JSON, entités HTML, SQL, regex, CSV et shell/bash. Il fonctionne aussi en sens inverse.

Cas d'usage

Questions fréquentes

Quelle est la différence entre escaping et encoding ?

L'escaping remplace des caractères par des séquences sûres. L'encoding transforme les données dans une autre représentation.

Pourquoi l'échappement manuel SQL est-il risqué ?

Les requêtes paramétrées restent la méthode sûre.

Quels caractères doivent être échappés en JSON ?

Les guillemets, backslashes et caractères de contrôle doivent être échappés.

L'échappement HTML prévient-il les XSS ?

Oui dans certains contextes, mais il doit être adapté au contexte d'utilisation.

Texte

Majuscules / Minuscules · Compteur de mots · Compteur de caractères · Générateur Lorem Ipsum · Supprimer les espaces · Trier les lignes de texte