À retenir
- L'encodage permet aux ordinateurs de comprendre et manipuler des concepts humains (lettres, couleurs, sons).
- Un mauvais choix d'encodage rend les données illisibles ou corrompues.
- Il est indispensable pour l'interopérabilité entre différents logiciels et systèmes.
L'encodage est l'opération qui transforme une information (comme du texte, une image ou un son) en un format de données spécifique composé de symboles ou de bits. C'est comme traduire un message en code Morse : le contenu reste identique, mais sa forme change pour être stockée ou transmise par une machine.
Étymologie
Dérivé du terme anglais encoding, le mot est apparu en français à la fin des années 1960. Il combine le préfixe « en- » (dans) et « code », désignant spécifiquement l'action de mettre sous forme de code, en opposition naturelle au décodage.
Exemples d'usage
- L'UTF-8 : l'encodage le plus courant pour afficher les lettres, les accents et les emojis sur Internet.
- Le MP3 : un encodage audio qui transforme un son brut en un fichier compact.
- Le Base64 : utilisé pour transformer des fichiers binaires (comme une photo) en texte pour les envoyer par e-mail.
Cas d'usage
L'encodage intervient dans le développement web pour l'affichage des caractères, dans la diffusion de vidéos (streaming), dans le stockage de données sur disque dur et dans la communication entre serveurs pour garantir que l'information envoyée est comprise par celui qui la reçoit.
Bonnes pratiques
La règle d'or est d'utiliser systématiquement l'encodage UTF-8 pour tous vos projets informatiques afin d'assurer une compatibilité universelle. Attention à ne pas confondre encodage (organisation des données) et chiffrement (protection des données par mot de passe ou clé).
Synonymes
Antonymes
Conseil
Pour éviter les erreurs frustrantes de caractères accentués mal affichés, configurez toujours votre éditeur de code (VS Code, Notepad++, etc.) et votre base de données sur UTF-8 dès le début d'un projet.
Questions fréquentes
Pourquoi mon site affiche-t-il des symboles bizarres comme é ?
Cela arrive quand le navigateur essaie de lire le texte avec le mauvais encodage (souvent Latin-1 au lieu de UTF-8).
Est-ce que l'encodage est une forme de compression ?
Parfois. Certains encodages, comme le JPEG pour les images, réduisent la taille du fichier, mais d'autres servent uniquement à la compatibilité sans réduire le poids.