Entrée

Mode :

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

1

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.

2

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.

3

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

Entrée

Sortie déséchappée (caractères réels)

Sortie

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.