Échapper de chaîne – JSON, JS, SQL et Regex
Échapper ou annuler l'échappement des chaînes pour JSON, JavaScript/TypeScript, SQL et regex — en direct, entièrement dans votre navigateur.
Résultat
Besoin de déposer une chaîne avec des guillemets, des barres obliques inverses ou des sauts de ligne dans une charge utile JSON, un fichier source JavaScript, une requête SQL ou un modèle d'expression régulière ? Chacun de ces quatre contextes échappe aux caractères spéciaux différemment, et une erreur brise la valeur ou introduit un bug. Cet outil échappe et récupère le texte pour les quatre, en direct, directement dans votre navigateur. Avez-vous plutôt besoin d'un codage d'entité HTML ou d'URL ? Utilisez notre encodeur/décodeur HTML et URL – cet outil lui laisse délibérément ces deux formats.
Choisissez un format et les règles changent instantanément : le mode JSON utilise exactement l'échappement requis par la spécification JSON (guillemets, barres obliques inverses, nouvelles lignes, tabulations et caractères de contrôle) ; Le mode JavaScript ajoute un choix de style de guillemets, de sorte que vous obtenez une sortie avec guillemets simples, doubles ou corrects, y compris l'échappement ${ du littéral de modèle ; Le mode SQL double les guillemets simples comme l'attendent les littéraux de chaîne SQL standard ; et le mode regex échappe aux douze métacaractères regex spéciaux afin que le texte littéral exact corresponde à l'intérieur d'un nouveau modèle RegExp() - l'échappement regex ne va que dans un sens, car il n'y a aucune ambiguïté à inverser.
Une mise en garde honnête : le doublement de chaînes SQL est présenté ici à des fins d'apprentissage et pour des scripts ponctuels rapides, jamais en remplacement de requêtes paramétrées ou d'instructions préparées : la saisie manuelle d'un échappement de chaîne est un risque classique d'injection SQL dans les applications réelles, et l'outil le dit clairement chaque fois que le mode SQL est actif. Chaque conversion s'exécute localement : rien de ce que vous collez, encodez ou décodez n'est jamais téléchargé.