Outil SQL Unescape Gratuit en Ligne
Inversez l'échappement SQL instantanément — déséchappe les guillemets et backslashes, dans le navigateur.
Entrée
Sortie
Qu'est-ce que l'échappement SQL ?
Vous regardez un log SQL ou un export de base de données et vous voyez O''Brien au lieu de O'Brien. C'est l'échappement SQL en action — et cet outil l'inverse. Le SQL unescape convertit les chaînes SQL échappées en leur forme originale lisible. Utile lors de l'inspection de fichiers .sql exportés, de la lecture de logs, du débogage de procédures stockées ou du nettoyage de données importées. La norme chez PostgreSQL, MySQL, SQLite et SQL Server est de doubler les guillemets simples — cet outil inverse exactement cela. Tout s'exécute dans votre navigateur.
L'échappement le plus courant en SQL est le doublement des guillemets simples : ' devient ''.
Comment utiliser l'outil SQL Unescape
Coller la chaîne SQL échappée
Copiez le texte SQL échappé et collez-le dans le champ de saisie. Il s'agit typiquement d'une chaîne avec des guillemets échappés comme '\'hello\'' ou des guillemets doublés comme ''hello''.
Choisir le style d'échappement
Sélectionnez le format d'échappement : barre oblique inverse (style MySQL/PostgreSQL) ou guillemets doublés (style SQL Server/ANSI). L'outil déséchappe en conséquence.
Exemple
SQL échappé (style barre oblique inverse) :
Résultat désé échappé :
Quand faut-il désé échapper du SQL ?
Désé échappez les chaînes SQL lorsque vous lisez des données stockées ou exportées sous forme échappée — dumps de base de données, fichiers de log ou valeurs copiées depuis un éditeur SQL. Le désé échappement restaure le contenu réel.
Dans l'autre sens ? Utilisez l'outil SQL Escape pour échapper les chaînes avant de les insérer dans des requêtes.
Questions fréquemment posées
Que fait le SQL unescape ?
Le SQL unescape inverse l'échappement des chaînes SQL. Il convertit les guillemets simples doubles '' en ' et les backslashes doubles \\ en \.
Quand ai-je besoin du SQL unescape ?
Typiquement lors de la lecture d'exports SQL, de l'inspection de logs, du débogage de procédures stockées ou lorsque les données ont été échappées pour le stockage et vous avez besoin des valeurs originales.
Fonctionne-t-il pour MySQL, PostgreSQL et SQL Server ?
Oui pour les cas courants. L'inversion des guillemets simples est standard dans toutes les grandes bases de données. L'inversion des backslashes est spécifique à MySQL selon les littéraux de chaîne MySQL.
Mon SQL est-il envoyé à un serveur ?
Non. Tout s'exécute dans votre navigateur. Votre SQL ne quitte pas votre appareil.
Quelle est la différence entre SQL escape et unescape ?
SQL escape convertit ' en '' pour protéger contre les injections SQL. SQL unescape fait l'inverse : '' en '. Échappez avant d'insérer, désé échappez lors de la lecture.
Outils associés
Références : OWASP SQL Injection