Chaîne vers codes de caractères
Convertir chaque caractère d'une chaîne en son code de caractère numérique.
À propos de String to Charcode
String to Charcode convertit chaque caractère d'une chaîne de texte en son point de code Unicode numérique, sa valeur ASCII ou son unité de code UTF-16, au format décimal, hexadécimal ou octal, et effectue la conversion inverse des codes numériques vers les caractères. Comprendre la représentation numérique des caractères est essentiel pour diagnostiquer les problèmes d'encodage, construire des séquences d'échappement dans le code source et travailler avec des jeux de caractères au niveau de l'octet. L'outil gère correctement les caractères Unicode multi-octets, y compris les emoji, les idéogrammes CJK et les points de code du plan supplémentaire, en affichant à la fois la valeur JavaScript charCodeAt et la valeur complète Unicode codePointAt pour les caractères supérieurs à U+FFFF afin d'éviter la confusion des paires de substituts.
Comment Utiliser
Saisissez ou collez votre texte dans le champ de saisie et le code numérique de chaque caractère apparaît instantanément sous forme de liste séparée par des espaces. Choisissez le format de base numérique dans le sélecteur : décimal pour les recherches de table ASCII standard, hexadécimal au format U+XXXX pour la documentation Unicode, ou octal pour les séquences d'échappement C et shell. Pour reconvertir les codes en caractères, passez en mode décodage, entrez les codes numériques séparés par des espaces dans la base choisie, et cliquez sur Convertir. L'outil affiche à la fois les valeurs JavaScript charCodeAt et codePointAt pour tout caractère afin de clarifier l'encodage des paires de substituts pour les caractères du plan supplémentaire.
Cas d'Utilisation Courants
- Diagnostiquer les bugs d'encodage de caractères dans les applications web en inspectant les points de code exacts des caractères inattendus ou corrompus
- Trouver les points de code Unicode pour les symboles spéciaux, les opérateurs mathématiques, les flèches et les emoji à utiliser dans les entités HTML ou les séquences d'échappement
- Générer des séquences d'échappement Unicode ou ASCII pour C, Java ou JavaScript à partir de caractères qui ne peuvent pas être saisis directement dans le code source
- Détecter les caractères non imprimables cachés, les joncteurs sans chasse (zero-width joiners) ou les codes de contrôle invisibles intégrés dans le texte collé ou les réponses d'API
- Vérifier l'encodage correct des chaînes internationalisées en comparant les séquences de points de code Unicode attendues et réelles