Reconstituez du texte lisible à partir d’une liste de codes numériques de caractères. Les codes peuvent être séparés par des espaces, des virgules, des points-virgules ou des sauts de ligne — pratique pour coller des exports de tableurs ou de fichiers journaux.
Règles de décodage
Chaque jeton doit être analysé comme un entier fini. Les valeurs valides sont converties avec la sémantique de String.fromCodePoint, ce qui permet de reconstruire les caractères des plans supplémentaires (au-delà de U+FFFF) lorsqu’un seul grand point de code est fourni. Les jetons vides ou non numériques déclenchent une erreur de validation localisée au lieu de produire silencieusement une sortie corrompue.
Quand l’utiliser
Analyser des dumps numériques, récupérer des messages d’exports mainframe historiques, vérifier les allers-retours après encodage avec l’outil compagnon texte-vers-codes, ou illustrer que le texte n’est que des symboles numérotés.
Limites
Si la source a encodé des paires de substitution UTF-16 comme deux décimales distinctes, vous devez les fournir dans le bon ordre — le décodeur ne fusionne pas automatiquement des paires arbitraires. Les points de code hors plage ou négatifs sont rejetés. Les caractères combinants ne sont pas normalisés ; vous obtenez exactement la séquence implicite par les nombres.
Exemple
Saisissez par exemple les valeurs d’exemple du formulaire et comparez la sortie à une référence connue ; modifiez une entrée à la fois pour observer l’effet.