Qu'est-ce que la table ASCII ?
Il s'agit d'un jeu de caractères sur 7 bits (0–127) qui définit des caractères de contrôle et des caractères imprimables.
Voici les principales familles de la table ASCII :
1 Plage imprimable ASCII (32–126)
Lettres, chiffres, ponctuation et espace standard.
2 Caractères de contrôle ASCII
Codes 0 à 31 et 127 : NUL, BEL, ESC, DEL… utiles pour le contrôle de flux.
3 Espacement et fin de ligne en ASCII
Les séparateurs de base présents dans la table ASCII :
4 Extensions et encodages autour d’ASCII
Ce qui dépasse ASCII et crée souvent des confusions :
Problèmes classiques avec la table ASCII
Copier-coller hors ASCII
Introduit des octets > 0x7F (accents, guillemets typographiques) absents de la table ASCII.
Comparaisons et tris inattendus
L’ordre dépend des codes ASCII (A–Z avant a–z, ponctuation avant lettres).
trim()/strip() et séparateurs
Tab (0x09), CR (0x0D), LF (0x0A) restent invisibles et perturbent les découpages.
Regex en mode ASCII vs Unicode
Selon le moteur, \s et \w se basent sur ASCII ou sur Unicode et changent la portée.
Exemple de problème courant :
Symptômes qui doivent vous alerter
🚨 Signaux d'alarme
Comment les détecter
✨ Solution recommandée : Clean ASCII
Clean ASCII vérifie la conformité à la table ASCII, localise les octets hors plage et affiche les codes décimaux/hexadécimaux. L’outil propose aussi la conversion et la translittération vers ASCII quand c’est pertinent.
✅ Détection automatique
Octets > 0x7F, contrôles, retours de ligne, tabulations
📊 Table de codes
Décimal, hex, binaire, nom du caractère, position
🧹 Conversion
Translittération intelligente vers ASCII, remplacements sûrs
💾 Export propre
Texte compatible ASCII prêt à intégrer
Autres méthodes de détection
Affichage dans l'éditeur
En ligne de commande (Unix)
En code
JavaScript
Python
Excel / Google Sheets
Nettoyer et prévenir
🚀 Solution rapide avec Clean ASCII
Avant d’écrire des scripts, utilisez Clean ASCII pour vérifier et convertir votre texte vers la table ASCII de façon sûre :
Méthodes techniques avancées
🔧 Normaliser
🧹 Filtrer
ascii_only() qui conservent 0x09, 0x0A, 0x0D et 0x20–0x7E
⚙️ Automatiser
Checklist rapide
Conclusion
La table ASCII est un socle commun. La connaître et la reconnaître dans vos flux texte réduit drastiquement les surprises.
Vérifiez la conformité ASCII, uniformisez vos fins de ligne et mettez en place des contrôles automatiques : vous éliminez l’essentiel des erreurs d’encodage.
Consultez la table ASCII et validez vos textes
Utilisez notre outil pour analyser les codes, repérer les octets hors ASCII et exporter un contenu propre.
Analyser mon texte