Quelle est la table ASCII ?
La table ASCII est une référence complète pour le code américain standard pour l'échange d'informations - le mappage caractère à numéro qui sous-tend presque tous les fichiers texte, langage de programmation et protocole de réseau. Il répertorie les 128 codes ASCII standard (0 à 127) à côté de la moitié supérieure latin-1 étendue (128–255), et pour chaque code, il affiche la valeur décimale, les formes hexadécimales et octales, le binaire de huit bits, le glyphe ou le contrôle mnémonique de contrôle, l'entité HTML et un nom en langage clair.
L'ASCII attribue un numéro unique à chaque lettre, chiffre, repère et signal de commande. Un "A" majuscule est de 65, un "A" minuscule est de 97, le chiffre "0" est de 48 et un espace est de 32. Les 32 premiers codes sont des caractères de contrôle non-imprimés tels que le retour chariot (13), l'avancement de ligne (10) et l'onglet (9) - des instructions invisibles qui ont déjà entraîné des télétypes et qui s'arrêtent de limiter les lignes et les champs de délimitation aujourd'hui. Ce tableau rend chacune de ces valeurs visibles et consultables en un seul endroit.
Tout fonctionne dans votre navigateur. Vous pouvez filtrer par catégorie, recherche par caractère, décimale, hexadécimal ou nom d'entité, cliquez sur n'importe quelle valeur pour le copier et collez votre propre texte pour voir le code derrière chaque caractère. Rien n'est téléchargé, il n'y a pas d'inscription et toute la référence continue de fonctionner hors ligne une fois la page chargée.
Strictement, ASCII est une norme de couverture standard de 7 bits de 0 à 127, et tout de 128 à 255 appartient à une extension plutôt qu'à l'ASCII lui-même. Le tableau montre latin-1 pour cette plage supérieure, qui est l'interprétation la plus courante et qui n'est pas la seule : le même octet est un caractère différent sous Windows-1252, et sous UTF-8, ces valeurs ne sont pas du tout des caractères autonomes, mais des parties de séquences multi-octets. C'est la source de la plupart des mojibakes, où une lettre accentuée arrive sous la forme de deux symboles non apparentés. Les 32 premiers codes sont des caractères de contrôle plutôt que des caractères imprimables, des vestiges de téléimprimeurs et une poignée font encore un travail réel : 9 est un onglet, 10 est un flux de ligne, 13 est un retour chariot et la différence entre les deux derniers est la raison pour laquelle les fichiers texte se déplacent encore mal entre les systèmes d'exploitation.
La page fonctionne également comme un convertisseur de table ASCII pour votre propre texte, ce qui est pratique lorsque vous vérifiez les valeurs dans le code La case Convertir du texte en codes ASCII commence par l'échantillon Hi ©, et elle renvoie 72 105 32 169, avec © signalé car 169 est en dehors de l'ASCII 7 bits Ce sont les mêmes nombres qu'un script de table Python ASCII imprime : ord (« H ») renvoie 72 et chr (72) renvoie « H ». Dans une table ASCII pour la programmation C, les valeurs correspondent aussi, puisqu'un char détient le code, donc 'H'== 72 est vrai.
Comment utiliser la table ASCII ?
Parcourir ou filtrer la table
Faites défiler le tableau 0–255 complet ou utilisez les boutons de catégorie pour le réduire aux caractères imprimables, aux codes de contrôle ou à la plage latin-1 étendue.
Rechercher un caractère ou un code
Tapez un caractère, un nombre décimal, une valeur hexagonale comme 0x41, ou un nom d'entité comme « copier » pour filtrer la table Utilisez le préfixe 0 x pour hex, car un nombre clair tel que 41 correspond également à la colonne hexadécimale et affiche plus d'une ligne.
Copiez la valeur dont vous avez besoin
Cliquez sur une cellule d'entité caractère, décimal, hex ou HTML pour la copier dans votre presse-papiers pour l'utiliser dans du code ou des documents Les colonnes octal et binaire sont uniquement destinées à la lecture.
Convertissez votre propre texte
Collez du texte dans l'encodeur pour voir le point de code ASCII (ou Unicode) de chaque caractère, puis copiez la chaîne de code décimale.
Principales caractéristiques
Chaque code 0–255
ASCII standard 7 bits (0–127) et la moitié supérieure latin-1 ISO 8859-1 (128–255) dans une table continue et à défilement
Quatre bases numériques en un coup d'œil
Décimal, hexadécimal, octal et binaire huit bits affiché pour chaque code, plus l'entité HTML - aucune conversion mentale nécessaire
Caractères de contrôle nommés
Les codes invisibles 0–31 et 127 sont étiquetés avec leurs mnémoniques (NUL, LF, CR, ESC, DEL) et les noms complets afin que vous sachiez ce que chacun fait
Recherche intelligente
Recherchez un code par son caractère, sa décimale, son hexadécimale, son octal, son nom d'entité binaire ou HTML - "&", "38", "0x26" et "amp"
Frequently Asked Questions
Related Tools
Binary Calculator
Add, subtract, multiply, and divide binary numbers, or run AND, OR, XOR, NOT, and bit shifts, with every result shown in binary, octal, decimal, and hex. 100% client-side.
Binary Translator
Translate text to binary and binary to text, plus hexadecimal, decimal, and octal, with full UTF-8 support
IEEE 754 Converter
Convert a decimal number to its IEEE 754 floating-point bits, or decode hex and binary back to a value. Single and double precision, with sign, exponent, and mantissa broken out.
Unicode Converter
Convert text to and from Unicode code points, HTML entities, JavaScript escapes, and CSS escapes. Emoji and astral characters handled correctly.
Comments
0 comments
No comments yet. Be the first to share your thoughts!