Qu'est-ce qu'une page de code?
La vraie définition d'une page de code est une clé qui décrit chaque caractère disponible dans un jeu de caractères spécifique. Cette définition technique est peu à peu supplantée par une définition non technique. Dans ce cas, une page de code est la page de programmation qui s’affiche lorsque l’on examine le fonctionnement interne d’une page Web, d’un fichier informatique ou d’un programme. La définition d'origine est utilisée depuis des décennies, mais la nouvelle utilisation gagne du terrain à mesure que davantage d'utilisateurs d'ordinateurs non techniques entrent en scène.
Dans la définition d'origine, une page de code est presque la clé d'un code secret. Il aura une liste de valeurs numériques correspondant à un caractère spécifique dans un langage autre que la machine. Par exemple, "0040" peut correspondre au caractère "@". Cela permet à un ordinateur d'utiliser des nombres et aux humains d'utiliser des mots, mais ils ont tous deux accès à la même information.
Une page de codes est généralement organisée dans une table comportant un nombre spécifique de colonnes et de lignes. Une page de code hexadécimale ou 16 bits comportera 16 colonnes et 16 lignes, soit un total de 256 espaces. Les autres tailles courantes sont 8x8 ou 8 bits et la variante commune à 8 bits de 7x7. Plus la table est grande, plus le jeu peut comporter de caractères et plus l'encodage global peut être complexe.
De nombreux jeux de codes sont couramment utilisés aujourd'hui. Les codes les plus courants sont Unicode et le code ASCII (American Standard Code), mais chaque langue possède sa propre version du code à utiliser avec chaque alphabet spécifique. Certaines langues, telles que le finnois ou le japonais, utilisent des ensembles extrêmement complexes pour rendre compte de leurs langues isolées. En outre, les grandes entreprises de matériel informatique, telles que IBM®, ou les sociétés de systèmes d'exploitation, telles que Microsoft®, utilisent leurs propres pages de codes propriétaires. Ces sociétés doivent également conserver une page différente pour chaque langue.
La nouvelle définition repose sur l’usage courant du mot code. Dans ce cas, le code fait référence à tout type de programmation indépendamment de son origine, de son utilisation ou de sa langue. Il est tout aussi correct d'utiliser un code pour décrire le langage d'assemblage d'un ordinateur comme le fonctionnement interne d'une page Web. Ce code générique est souvent utilisé par des personnes peu familiarisées avec l’utilisation d’un système informatique.
Ce code est souvent affiché dans les messages d'erreur et dans les navigateurs Web. Ces pages sont souvent des blocs d’arrière-plan neutre, généralement crème ou blanc, avec ce qui semble être de longues lignes de texte aléatoire. Celles-ci sont souvent appelées pages de code car elles contiennent le code générique sur une page comme arrière-plan.