Convertisseur de séquence d'échappement
Convertissez entre cinq formats de séquence d'échappement - échappements de style C ( , \t, \xHH, \uHHHH, \UHHHHHHHH), les échappements Unicode (\uXXXX, \UXXXXXXXX), l'encodage URL/pourcentage (%20, %2F), les entités HTML (&, <, {, 😀) et les octets d'échappement hexadécimaux (\xHH). L'outil détecte automatiquement le format source, prend en charge la conversion bidirectionnelle entre n'importe quelle paire de formats et inclut des exemples de textes pour chaque format. Tout le traitement s'exécute localement dans votre navigateur - pas de téléchargement, pas d'inscription, entièrement gratuit.
Convert between C-style escapes, Unicode escapes, URL/percent encoding, HTML entities, and hex escaped bytes. Paste text below, choose source and target formats, and convert instantly. All processing runs locally in your browser - no uploads, no signup required.
Sample Text (click to load & convert)
Pourquoi utiliser notre convertisseur de séquence d'échappement ?
- Cinq conversions de format d'échappement : convertissez entre les échappements de style C (\ , \\t, \\xHH, \\uHHHH), les échappements Unicode (\\uXXXX, \\UXXXXXXXX), l'encodage URL/pourcentage (%20, %2F), les entités HTML (&, <, {) et les octets d'échappement hexadécimaux (\\xHH). Toutes les conversions sont bidirectionnelles pour une flexibilité totale.
- Détection automatique intelligente et conversion bidirectionnelle : l'outil détecte automatiquement le format d'échappement utilisé par votre entrée - il suffit de coller et c'est parti. Ou sélectionnez manuellement les formats source et cible pour un contrôle précis. Échangez la source et la cible en un seul clic pour inverser le sens de la conversion.
- Exemples de textes et aperçu enrichi : démarrez votre travail avec des exemples de textes préchargés pour chaque format. Consultez un aperçu décodé en direct à côté de la sortie codée. Copiez les résultats dans le presse-papiers, téléchargez-les sous forme de fichier ou poursuivez l'édition dans l'outil avec la sortie convertie.
- Traitement 100 % privé basé sur un navigateur : toutes les conversions de séquence d'échappement s'exécutent entièrement dans votre navigateur. Votre texte ne quitte jamais votre appareil : pas de téléchargement, pas de serveur, pas d'enregistrement de données. Aucune inscription requise, entièrement gratuite pour toujours.
Cas d'utilisation courants du convertisseur de séquence d'échappement
- Gestion des échappements de chaînes de code source : les développeurs doivent souvent convertir entre les formats de séquence d'échappement lorsqu'ils travaillent avec des littéraux de chaîne dans différents langages de programmation. Convertissez les échappements \\xHH de style C en \\uXXXX pour JavaScript, ou décodez les séquences d'échappement \ et \\t pour voir le contenu réel de la chaîne pendant le débogage.
- Débogage et construction des paramètres d'URL : lors du débogage des requêtes API, décodez les paramètres codés en URL (%20, %2F, %3A) pour lire les chaînes de requête réelles. Réencodez-les ensuite pour les utiliser dans votre application. Indispensable pour dépanner les URL mal formées, les clients HTTP personnalisés et les flux de travail de web scraping.
- Dépannage des entités HTML : corrigez les problèmes d'affichage causés par un contenu HTML incorrectement échappé. Convertissez & en &, < en < et les entités numériques en leurs caractères réels pour une source lisible. Réencodez ensuite le texte pour une intégration HTML sécurisée sans vulnérabilités XSS.
- Migration de données et pipelines ETL : lors de la migration de données entre systèmes, les séquences d'échappement diffèrent souvent selon les formats. Convertissez les échappements Unicode (\\u00E9) en caractères réels (é) pour le stockage de la base de données, ou encodez les caractères spéciaux pour l'exportation CSV et JSON. Garantit l’intégrité des données sur tous les systèmes.
- Analyse des fichiers journaux et des messages d'erreur : les journaux d'application contiennent souvent des chaînes d'échappement difficiles à lire. Décodez les séquences d'échappement \ , \\t et \\u dans les fichiers journaux pour voir les messages d'erreur réels avec un formatage approprié. Rend le débogage et l’analyse des journaux beaucoup plus rapides et plus précis.
- Internationalisation et gestion Unicode : les ingénieurs de localisation travaillent fréquemment avec des séquences d'échappement Unicode pour les caractères non-ASCII. Convertissez \\u00E9 en é, \\u4E2D\\u6587 en 中文 et des codes emoji comme \\u en 😀. Indispensable pour traduire des applications et valider les fichiers de ressources i18n.
Que sont les séquences d’échappement ?
Les séquences d'échappement sont des combinaisons de caractères spéciales qui représentent des caractères difficiles, voire impossibles, à saisir directement dans une chaîne de texte. Ils commencent par un caractère d'échappement - généralement une barre oblique inverse ( \ ) pour les échappements de style C et Unicode, un signe de pourcentage ( % ) pour le codage d'URL ou une esperluette ( & ) pour les entités HTML. Chaque format répond à un objectif différent : échappements de style C pour les littéraux de chaîne du langage de programmation, codage d'URL pour une transmission Web sécurisée, entités HTML pour afficher des caractères spéciaux dans les pages Web et échappements Unicode pour représenter n'importe quel caractère en utilisant uniquement du texte ASCII.
Comment fonctionne notre convertisseur de séquence d'échappement
- Sélectionnez ou détectez automatiquement le format source - L'outil analyse votre entrée et détecte automatiquement si elle contient des échappements de style C, des échappements Unicode, un encodage d'URL, des entités HTML ou des échappements hexadécimaux. Vous pouvez également sélectionner manuellement le format source pour un contrôle précis.
- Choisissez le format cible - Choisissez le format d'échappement vers lequel vous souhaitez convertir. L'outil décode l'entrée du format source en caractères réels, puis les réencode en utilisant les règles du format cible.
- Convertir et utiliser le résultat - La sortie convertie est affichée avec un étiquetage clair. Copiez-le dans votre presse-papiers, téléchargez-le sous forme de fichier texte ou utilisez le bouton « Utiliser comme entrée » pour enchaîner les conversions entre différents formats.
Types de formats d'échappement expliqués
- Échappements de style C : format d'échappement le plus courant, utilisé en C, C++, Java, JavaScript, Python et de nombreux autres langages. Comprend (nouvelle ligne), \t (tabulation), \\ (barre oblique inverse), \xHH (octet hexadécimal), \uHHHH (BMP Unicode) et \UHHHHHHHH (Unicode complet). Prend également en charge les échappements étendus tels que \a (cloche), \b (retour arrière), \f (saut de page), \v (onglet vertical) et \e (échappement).
- Échappements Unicode (\uXXXX) : utilisés en JavaScript, Python et Java pour représenter les caractères Unicode dans des chaînes littérales. \u00E9 représente é, \u4E2D\u6587 représente 中文. La syntaxe étendue \u{' '} prend en charge les caractères au-delà du plan multilingue de base.
- Encodage d'URL (encodage en pourcentage) : convertit les caractères spéciaux en un signe de pourcentage suivi de deux chiffres hexadécimaux. Utilisé dans les URL pour coder les caractères non sécurisés, les espaces (%20) et les caractères non-ASCII. Le signe plus (+) représente un espace dans les chaînes de requête.
- Entités HTML : références nommées ( & ), numériques décimales ( Ö ) et numériques hexadécimales ( 😀 ) utilisées dans les documents HTML et XML pour afficher les caractères et symboles réservés.
- Octets hexadécimaux : valeurs d'octets bruts représentées sous forme de séquences \xHH. Utile pour travailler avec des données binaires, des tampons de protocole et des formats de fichiers de bas niveau où chaque octet est significatif.
Garantie de confidentialité et de traitement local
Le convertisseur de séquence d'échappement traite toutes les données entièrement dans votre navigateur. Votre texte n'est jamais téléchargé sur aucun serveur - il reste sur votre appareil pour une confidentialité totale. Il n'y a aucune condition d'inscription, aucune limite d'utilisation, aucune fonctionnalité premium et aucune enregistrement de données. L'outil est entièrement gratuit pour tout usage : débogage de code, correction de code HTML, décodage d'URL ou utilisation de texte international.
Foire aux questions
Une séquence d'échappement est une combinaison de caractères qui représente un autre caractère difficile à saisir directement. Par exemple, représente une nouvelle ligne, %20 représente un espace dans les URL et & représente le caractère esperluette en HTML. Les séquences d'échappement sont utilisées dans les langages de programmation, les URL, HTML/XML et les formats de données pour inclure en toute sécurité des caractères spéciaux et des codes de contrôle.
L'outil prend en charge cinq formats d'échappement : les échappements de style C ( , \t, \xHH, \uHHHH, \UHHHHHHHH) utilisés dans les langages de programmation ; Échappements Unicode (\uXXXX, \UXXXXXXXX) pour représenter les caractères Unicode ; Encodage URL/pourcentage (%20, %2F) pour les URL Web ; Entités HTML (&, <, {, 😀) utilisées dans les pages Web ; et octets d'échappement hexadécimaux (\xHH) pour la représentation brute des octets. Tous les formats prennent en charge la conversion bidirectionnelle.
L'outil analyse votre texte saisi à la recherche de modèles caractéristiques de chaque format d'échappement. Il vérifie les entités HTML en recherchant &name; modèles, codage d'URL en détectant les séquences %XX, échappements Unicode en trouvant des modèles \uXXXX, échappements de style C en reconnaissant , \t, \xHH et autres séquences de barre oblique inverse, ainsi que les échappements hexadécimaux en détectant les modèles \xHH. Il renvoie la meilleure correspondance en fonction du modèle le plus spécifique trouvé.
Oui. Vous pouvez convertir entre n’importe quelle paire des cinq formats pris en charge. Par exemple, décodez le texte codé en URL en caractères réels, puis réencodez-le en tant qu'entités HTML. Ou convertissez les échappements de style C des fichiers journaux en texte lisible. L'outil décode d'abord le format source en caractères réels, puis l'encode au format cible.
Le format \xHH utilise deux chiffres hexadécimaux pour représenter toute valeur d'octet comprise entre 0x00 et 0xFF (0-255). Cela correspond aux caractères de la plage ISO-8859-1 / Latin-1. Pour les caractères au-delà de cette plage, utilisez \uHHHH (BMP, jusqu'à U+FFFF) ou \UHHHHHHHH (Unicode complet, jusqu'à U+10FFFF). L'outil prend également en charge la syntaxe ES6 \u{H...} pour les échappements Unicode de longueur variable.
Les deux représentent le caractère esperluette (&). & est une entité nommée avec un nom lisible par l'homme. & est une entité décimale numérique utilisant le point de code Unicode du caractère (38 décimal = 0x0026 hex). & est la version hexadécimale du même personnage. Tous les trois sont du HTML valide et produisent le même résultat. Les entités nommées sont plus lisibles, tandis que les entités numériques fonctionnent pour n'importe quel caractère Unicode.
Oui, 100 % gratuit, pour toujours. Pas d'inscription, pas de compte, pas de niveau premium, pas de limites d'utilisation et pas de publicité. Convertissez autant de texte que nécessaire entre l'un des cinq formats d'échappement. Tout le traitement est effectué localement dans votre navigateur sans aucun téléchargement sur le serveur pour une confidentialité totale.
Oui. Le bouton "Utiliser comme entrée" prend la sortie convertie et la charge à nouveau dans la zone de saisie, vous permettant d'enchaîner les conversions. Par exemple, décodez le texte codé en URL en caractères, puis ré-encodez en tant qu'entités HTML, le tout sans copier-coller entre les étapes.