JavaScript Unescape
Déséchapper les chaînes JavaScript - convertir les séquences d'échappement comme \n, \t, \r, \", \\ en leurs caractères originaux
Entrée
Sortie
Qu'est-ce que JavaScript Unescape ?
JavaScript Unescape convertit les séquences d'échappement d'une chaîne en leurs caractères originaux. Par exemple, \n devient un vrai saut de ligne, \t une vraie tabulation, \" un guillemet double et \\ un antislash.
Cet outil est en mode Déséchapper par défaut mais prend aussi en charge le mode Échapper. Basculez entre eux en haut. Le traitement s'exécute dans votre navigateur.
Comment utiliser cet outil
Coller l'entrée échappée
Collez votre chaîne JavaScript échappée dans l'éditeur gauche. L'outil est en mode Déséchapper par défaut. Utilisez Exemple pour charger un exemple.
Voir la sortie
Le panneau droit affiche le résultat déséchappé automatiquement. Passez en mode Échapper si vous avez besoin de l'autre sens.
Copier le résultat
Utilisez <strong>Copier</strong> ou <strong>Télécharger</strong>. Pour passer en mode escape, utilisez JavaScript Escape.
Exemples JavaScript Unescape
Le déséchappement convertit les séquences d'échappement en caractères réels. Exemple :
Entrée échappée
Sortie déséchappée (caractères réels)
Quand le déséchappement compte
Lorsque vous recevez des chaînes JavaScript échappées provenant de logs, de dumps de bases de données, de code sérialisé ou de réponses API, vous devez les déséchapper pour lire ou traiter le contenu réel.
Pour le déséchappement HTML, utilisez HTML Unescape. Pour le déséchappement JSON, utilisez l'outil JSON Escape en mode Déséchapper.
Questions fréquentes
Quelles séquences d'échappement sont gérées ?
Cet outil gère : \n → saut de ligne, \r → retour chariot, \t → tabulation, \0 → nul, \v → tabulation verticale, \f → saut de page, \\ → antislash, \' → guillemet simple, \" → guillemet double.
En quoi est-ce différent de JSON Unescape ?
JSON Unescape gère les séquences spécifiques à JSON (ex. \uXXXX Unicode). JavaScript Unescape gère les littéraux de chaîne JS y compris les guillemets simples (\') et des séquences de contrôle supplémentaires.
Mes données sont-elles envoyées quelque part ?
Non. Le traitement s'exécute entièrement dans votre navigateur.
Que se passe-t-il avec des séquences partielles ou malformées ?
Les séquences non reconnues (ex. \q) sont laissées telles quelles.
Puis-je passer en mode Échapper ?
Oui. Utilisez le bouton Échapper en haut du panneau d'entrée.
Outils connexes
Les séquences d'échappement des chaînes JavaScript sont définies dans la spécification ECMAScript. La documentation MDN String couvre les littéraux de chaîne et les séquences d'échappement.