Accueil > > Comment résoudre les problèmes de codage des caractères?

Comment résoudre les problèmes de codage des caractères?

Pourquoi les caractères ne s’affichent pas correctement sur une page web?

Il y a plus de six mille langues dans le monde. Beaucoup d'entre elles s'écrivent avec des caractères différents de notre alphabet. D'ailleurs, en français, nous avons quelques lettres spéciales comme œ æ ou ç.

Lorsque les premiers ordinateurs ont été mis au point, ils l'ont été par des entreprises nord-américaines. Dans la langue anglo-américaine, il n'y a que 26 lettres, pas d'accents. Les informaticiens pratiquant cette langue ont donc décidé de coder les lettres dans un tableau à 128 cases. (par exemple le A est dans la case 65, et le a dans la case 97 ; dans un traitement de texte Windows vous pouvez obtenir ces caractères en appuyant sur la touche ALT et en composant le nombre sur le pavé numérique). Les langues latines, comme le français, ont utilisé les 128 cases restantes pour y ranger les caractères accentués. (Le À est le caractère 144, par exemple). Mais les systèmes d'exploitation Windows et Mac ne codent pas ces caractères à la même place ! Toutes le langues qui s'écrivent autrement qu'avec ces lettres ont été "oubliées".

Avec l'Internet, il a fallu trouver un moyen pour que les ordinateurs affichent la même chose, quel que soit leur système d'exploitation. Des normes, proches des précédentes ont vu le jour. La norme iso-8859 possède ainsi une page (iso-8859-1) pour les langues latines, une autre (iso-8859-4) pour le cyrillique, et une autre (iso-8859-6) pour l'écriture arabe. Il en résulte qu'il est impossible avec ce système d'écrire simplement des pages multilingues sur l'Internet.

Plus récemment, une norme internationale a été mise au point : la norme Unicode. Elle permet de mettre toutes sortes de caractères linguistiques dans la même page. Si vous envoyez des e-mail contenant le signe €, il faut utiliser le codage Unicode, ce signe monétaire n'existant pas dans les normes plus anciennes.

>>Télécharger le manuel "Comment résoudre les problèmes de codage des caractères"