Convertisseur décimal

Convertissez le texte en décimal et inversement avec notre outil de conversion décimale pour une conversion de données précise.

5 sur 2 évaluations
Convertisseur décimal

Le Convertisseur décimal est un outil gratuit qui convertit du texte en valeurs d'octets décimales, et inversement.

Comment fonctionne la conversion de texte en décimal ?

La conversion de texte en décimal représente chaque octet d'une chaîne de texte sous la forme d'un nombre en base 10. Pour les caractères ASCII standard, chaque lettre, chiffre, espace ou signe de ponctuation possède une valeur comprise entre 0 et 127. Les autres octets peuvent avoir une valeur allant jusqu'à 255.

Prenons un exemple simple avec le texte Hi. La lettre H majuscule a pour valeur décimale 72, tandis que la lettre i minuscule a pour valeur 105.

Cet outil utilise des fonctions PHP basées sur les octets, sans interpréter les points de code Unicode. Cette distinction est importante pour les lettres accentuées, les emoji et les systèmes d'écriture comme l'arabe ou le japonais, généralement encodés sur plusieurs octets UTF-8.

Schéma : du texte passe par l'outil Convertisseur décimal dans les deux sens

Comment utiliser le Convertisseur décimal ?

Saisis des caractères dans En décimal pour obtenir leurs valeurs d'octets décimales, ou saisis des données décimales dans En texte pour reconvertir les valeurs d'octets en caractères. Le résultat s'affiche dans le champ Décimal sous forme de valeurs d'octets décimales avec En décimal, ou de texte reconstitué avec En texte.

  1. Utilise le champ correspondant à tes données d'origine.
  2. Saisis le texte ou les valeurs décimales sans en modifier l'ordre.
  3. Copie le résultat et vérifie que l'ordre des octets décimaux, les espaces et les caractères non imprimables sont conservés avant de l'utiliser ailleurs.
L'outil Convertisseur décimal sur digily.link, avec son formulaire de saisie

Les nombres saisis sous forme de texte sont traités comme des caractères numériques. Par exemple, le caractère 7 a pour valeur décimale ASCII 55. Ce n'est pas la même chose que fournir la valeur d'octet décimale 7, qui représente un caractère de contrôle non imprimable.

Comment lire le résultat ?

Chaque valeur décimale correspond à un octet, et la casse du caractère influe sur cette valeur. Un A majuscule vaut 65, tandis qu'un a minuscule vaut 97. Les espaces et les signes de ponctuation ont également leurs propres valeurs. Il faut les conserver pour reconstituer exactement le texte d'origine.

Caractère Valeur décimale Signification
A 65 Lettre majuscule
a 97 Lettre minuscule
0 48 Caractère numérique
Espace 32 Caractère d'espacement imprimable
! 33 Ponctuation

Une chaîne vide ne contient aucun octet, il n'y a donc aucune valeur de caractère à convertir. Un texte long produit une séquence tout aussi longue, puisque chaque octet doit être représenté par son propre nombre. Cet outil ne transforme pas les mots en nombres écrits en toutes lettres et ne convertit pas une fraction décimale vers une autre base numérique.

Exemple de résultat produit par l'outil Convertisseur décimal

À quoi servent les valeurs décimales des caractères ?

Les valeurs décimales des caractères servent à examiner ou à documenter des octets dans la base 10, plus familière. La notation hexadécimale est plus compacte, mais la notation décimale peut être plus pratique pour comparer une valeur à une table de référence ASCII.

  • Programmation, pour vérifier une saisie de caractères, des tableaux d'octets ou le contenu de fichiers.
  • Réseaux, pour lire une documentation de protocole indiquant les valeurs de champs ou de caractères en décimal.
  • Électronique, pour envoyer des octets de caractères à des écrans, des microcontrôleurs ou des périphériques série.
  • Enseignement, pour comprendre les liens entre ASCII, les octets et les systèmes de numération positionnels.
  • Radio, lorsque la documentation d'un équipement ou un protocole de données indique numériquement les octets de contrôle et les codes de caractères.

Si une spécification utilise une notation hexadécimale ou octale, sers-toi du Convertisseur hexadécimal ou du Convertisseur octal au lieu de modifier d'abord la notation manuellement. Le Convertisseur ASCII est utile lorsqu'il s'agit précisément d'examiner le jeu de caractères ASCII standard.

Quelles erreurs peut-on faire en convertissant du texte à la main ?

Une erreur courante consiste à traiter un nombre entier comme une seule valeur de caractère, alors qu'il se compose de plusieurs caractères numériques. Le texte 65 contient les caractères 6 et 5, dont les valeurs décimales ASCII sont respectivement 54 et 53. En revanche, la valeur d'octet 65 représente un A majuscule.

On peut aussi oublier la valeur 32 correspondant à un espace, confondre les majuscules et les minuscules, ou interpréter une valeur hexadécimale comme une valeur décimale. Les caractères accentués et non latins demandent une attention particulière, car un caractère visible peut occuper plusieurs octets UTF-8. Un résultat présenté octet par octet ne doit pas être automatiquement interprété comme une liste de points de code Unicode.

Questions fréquentes

Le décimal et l'ASCII, est-ce la même chose ?

Non. Le décimal est une façon d'écrire les nombres en base 10, tandis que l'ASCII est une norme d'encodage des caractères. Les codes de caractères ASCII peuvent être écrits en décimal, en hexadécimal, en octal ou en binaire sans que le caractère correspondant change.

Peut-on convertir un emoji en un seul nombre décimal ?

Généralement pas avec un convertisseur basé sur les octets. Un emoji occupe souvent plusieurs octets UTF-8 et produit donc plusieurs valeurs d'octets décimales, et non un seul point de code Unicode. Utilise un outil consacré aux points de code Unicode si tu as besoin d'une notation telle que U+1F600.

Que deviennent les tabulations et les sauts de ligne ?

Les tabulations et les sauts de ligne sont des caractères de contrôle associés à des valeurs d'octets numériques. Une tabulation horizontale correspond à l'octet 9, tandis que les fins de ligne peuvent utiliser LF (10), CR (13) ou CRLF (13 suivi de 10), selon le système d'origine. Copier du texte entre Windows, Linux et des applications web peut donc modifier la séquence d'octets.

Une valeur d'octet décimale peut-elle dépasser 255 ?

Un seul octet ne peut pas contenir une valeur supérieure à 255. Ce convertisseur utilise des fonctions de caractères basées sur les octets, la plage pertinente va donc de 0 à 255. Les points de code Unicode plus élevés nécessitent une étape d'encodage compatible avec Unicode, et non une conversion directe sur un seul octet.

Mes données restent-elles dans mon navigateur ?

Non. La conversion est effectuée sur le serveur, tes données sont donc transmises au serveur via HTTPS. Elles ne sont pas stockées.

Outils similaires

Convertisseur binaire

Convertissez le texte en binaire et vice versa avec notre outil de conversion binaire pour un encodage et un décodage des données efficaces.

4,997
39
Convertisseur hexadécimal

Convertissez le texte en hexadécimal et inversement avec notre outil de conversion hexadécimal pour une transformation de données précise.

5,301
142
Convertisseur ASCII

Convertissez facilement du texte en ASCII et inversement avec notre outil de conversion ASCII pour une gestion efficace des données.

5,094
59

Outils populaires