Convertisseur d'Échappement Unicode

Convertit le texte vers/depuis les séquences d'échappement Unicode (\uXXXX / \u{XXXXXX}) et applique la normalisation Unicode (NFC/NFD/NFKC/NFKD)

Points clés

Catégorie
Conversion et encodage
Types d’entrée
textarea, select, checkbox
Type de sortie
text
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

Le Convertisseur d'Échappement Unicode vous permet de convertir facilement du texte brut en séquences d'échappement Unicode et inversement, tout en offrant des options de normalisation pour garantir la cohérence de vos caractères spéciaux.

Quand l’utiliser

  • Lors de l'intégration de caractères spéciaux ou d'emojis dans du code source sous forme de séquences d'échappement sécurisées.
  • Pour décoder des fichiers de configuration ou des réponses d'API contenant des caractères échappés illisibles.
  • Pour normaliser des chaînes de caractères Unicode combinant des accents afin d'éviter les doublons lors des comparaisons.

Comment ça marche

  • Saisissez ou collez votre texte ou vos séquences d'échappement Unicode dans le champ de saisie.
  • Sélectionnez l'opération souhaitée : conversion vers l'échappement, décodage vers le texte brut, ou normalisation Unicode.
  • Configurez le style d'échappement ou la forme de normalisation, puis choisissez d'ignorer ou non les caractères ASCII.
  • Copiez instantanément le résultat converti ou normalisé généré dans la zone de sortie.

Cas d’usage

Échappement de caractères accentués pour les intégrer de manière sécurisée dans des scripts JavaScript ou des fichiers de propriétés Java.
Résolution de problèmes d'affichage de caractères en convertissant les séquences d'échappement brutes d'une API en texte lisible.
Normalisation de bases de données textuelles en appliquant la forme NFC pour standardiser les caractères accentués.

Exemples

1. Sécurisation de chaînes de caractères pour le Web

Développeur Front-End
Contexte
Un développeur doit insérer des symboles spéciaux et des caractères accentués dans un script JS sans risquer des problèmes d'encodage sur les anciens navigateurs.
Problème
Convertir le texte 'Café & Crème' en séquences d'échappement Unicode tout en préservant les caractères ASCII de base.
Comment l’utiliser
Saisir 'Café & Crème' dans le texte d'entrée, choisir l'opération 'Texte vers Échappement \u', sélectionner le style '\uXXXX (BMP uniquement)' et cocher 'Échapper uniquement non-ASCII'.
Configuration d’exemple
inputText: 'Café & Crème', operation: 'escape', escapeStyle: 'uXXXX', asciiOnly: true
Résultat
Le texte est converti en 'Caf\u00e9 & Cr\u00e8me', préservant l'ASCII tout en sécurisant les caractères accentués.

2. Décodage de logs d'API

Ingénieur DevOps
Contexte
Des fichiers de logs contiennent des messages d'erreur encodés sous forme de séquences d'échappement Unicode, ce qui rend le diagnostic difficile.
Problème
Rendre lisible la chaîne de caractères '\u0041\u006c\u0065\u0072\u0074\u0065\u0020\u00e9\u0076\u00e8\u006e\u0065\u006d\u0065\u006e\u0074'.
Comment l’utiliser
Coller la chaîne échappée dans le champ d'entrée, puis sélectionner l'opération 'Échappement \u vers Texte'.
Configuration d’exemple
inputText: '\u0041\u006c\u0065\u0072\u0074\u0065\u0020\u00e9\u0076\u00e8\u006e\u0065\u006d\u0065\u006e\u0074', operation: 'unescape'
Résultat
La chaîne est décodée instantanément en 'Alerte événement'.

Tester avec des échantillons

image, text

Hubs associés

FAQ

Quelle est la différence entre le style \uXXXX et \u{XXXXXX} ?

Le style \uXXXX est limité au plan multilingue de base (BMP), tandis que \u{XXXXXX} prend en charge tous les points de code, y compris les emojis.

Qu'est-ce que l'option d'échappement uniquement non-ASCII ?

Elle permet de conserver les caractères ASCII standards lisibles et de n'échapper que les caractères spéciaux, accentués ou non-latins.

Comment fonctionne la normalisation NFC et NFD ?

La forme NFC combine les caractères de base et leurs accents en un seul point de code, tandis que la forme NFD les sépare en plusieurs points de code distincts.

Puis-je convertir des paires de substitution (surrogates) ?

Oui, en sélectionnant le style d'échappement 'Paires Indirectes', le convertisseur génère des paires de substitution pour les caractères hors BMP.

Ce convertisseur prend-il en charge les fichiers de données ?

Non, l'outil traite directement le texte saisi ou collé dans la zone de saisie.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/unicode-escape-converter

Paramètres de la requête

Nom du paramètre Type Requis Description
inputText textarea Oui -
operation select Oui -
escapeStyle select Non -
normalizeForm select Non -
asciiOnly checkbox Non -

Format de réponse

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texte: Texte

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-unicode-escape-converter": {
      "name": "unicode-escape-converter",
      "description": "Convertit le texte vers/depuis les séquences d'échappement Unicode (\uXXXX / \u{XXXXXX}) et applique la normalisation Unicode (NFC/NFD/NFKC/NFKD)",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=unicode-escape-converter",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]