FERMER LA PUB

Convertisseur ASCII

Convertisseur ASCII

Prend en charge la conversion bidirectionnelle entre les caractères et les codes ASCII, affichant les valeurs décimales, hexadécimales, binaires et octales en temps réel. Prend en charge la conversion par lots et l'analyse des caractères de contrôle, adapté au développement de programmation, à l'analyse de protocoles de communication et aux démonstrations pédagogiques.

Instructions d'utilisation

🚀 Démarrage rapide

  • Caractère → ASCII : saisissez du texte, cliquez « Encoder » pour obtenir les codes ; « Décoder » pour restaurer les caractères
  • Code ASCII → Caractère : saisissez des codes numériques pour obtenir les caractères
  • Affichage : décimal/hexadécimal/binaire/octal affichés ensemble par défaut
  • Lot : convertir plusieurs caractères ou codes en une fois
  • Direction : choisissez Encoder/Décoder pour définir le sens

📌 Cas d’usage courants

  • Développement : gérer les encodages et déboguer les chaînes
  • Analyse de données : inspecter des caractères spéciaux et des encodages
  • Réseau : comprendre et déboguer les contrôles dans les protocoles
  • Pédagogie : apprendre les fondamentaux et les encodages
  • Sécurité : aider à repérer des caractères invisibles et des chaînes suspectes
  • Conversion de format : entre systèmes de numération

🎛️ Paramètres de conversion et portée

  • Saisie de codes : plusieurs formats sont acceptés
  • Binaire : préfixe 0b, ex. 0b1000001
  • Octal : préfixe 0o, ex. 0o101 0o141
  • Décimal : ex. 65 97 32
  • Hexadécimal : préfixe 0x, ex. 0x41 0x61 0x20
  • Séparateurs : espaces, virgules ou points‑virgules
  • Plages : chiffres 48–57, majuscules 65–90, minuscules 97–122
  • Codes fréquents : Espace (32), 0 (48), A (65), a (97), LF (10), CR (13)
  • Affichage binaire : afficher les codes ASCII en octets 8 bits (couvre 0–127) ; au‑delà d’ASCII, afficher les points de code Unicode (U+XXXX)
  • Affichage octal : préfixé 0o ; courant dans les permissions Unix
  • Affichage décimal : valeurs 0–127 standard
  • Affichage hexadécimal : préfixe 0x (insensible à la casse), pratique pour la programmation et le débogage
  • Aperçu des caractères : glyphes affichés ; les contrôles montrent leur nom
  • Caractères spéciaux : prise en charge de la nouvelle ligne (\n) et de la tabulation (\t)
  • Au‑delà d’ASCII : les caractères hors ASCII affichent leurs infos Unicode ; certains peuvent apparaître comme caractères de substitution (U+D800–U+DFFF)

🧭 Conseils d’utilisation

  • Saisie de texte : tapez ou collez le contenu à convertir
  • Validation des entrées : les codes ASCII doivent être entre 0–127
  • Caractères de contrôle : manipuler avec précaution
  • Astuce débogage : détecter des contrôles invisibles dans la sortie

⚠️ Limites & Compatibilité

  • Plage : l’ASCII standard couvre 0–127
  • Hors plage : les caractères au‑delà d’ASCII (0–127) affichent des infos Unicode
  • Affichage : certains caractères de contrôle ne peuvent être rendus
  • Compatibilité : l’ASCII étendu (128–255) varie selon le système

🔒 Confidentialité & sécurité

  • Tous les traitements s’effectuent dans votre navigateur ; aucune donnée ne quitte votre appareil

❓ FAQ

Pourquoi les caractères chinois n’ont‑ils pas de code ASCII ?

ASCII ne prend en charge que les caractères anglais. Le chinois et d’autres langues relèvent d’Unicode au‑delà de 0–127 ; nous affichons donc les points de code Unicode

Que sont les caractères de contrôle et comment s’affichent‑ils ?

Les caractères de contrôle (0–31) sont non imprimables (retour à la ligne, retour chariot, tabulation, etc.). Leurs noms sont affichés

Quelle règle pour la casse en ASCII ?

Majuscules A–Z : 65–90 ; minuscules a–z : 97–122. Différence de 32

Pourquoi l’hexadécimal ?

Plus compact et correspond simplement au binaire (1 hexa = 4 bits)

Qu’est‑ce que l’ASCII étendu ?

8 bits (128–255), varie selon les régions ; UTF‑8 est recommandé

Les codes de fin de ligne diffèrent‑ils selon les systèmes ?

Oui : Windows utilise CR+LF (13+10), Unix/Linux/macOS LF (10), ancien Mac CR (13)