Le code ASCII (acronyme pour American Standard Code for Information Interchange) est un codage de caractères devenu populaire dans les années 60. La principale force de l' ASCII est qu'il est devenu un standard defacto disponible sur n'importe quel système ; par contre, comme il a été développé aux États-Unis, il ne prend en charge que les caractères occidentaux non accentués. Afin de dépasser ces limitations, un nouveau standard appelé Unicode a été introduit. Cependant, le langage C est assez ancien, et son type char ne peut représenter qu'une toute petite partie des caractères Unicode : ce n'est qu'à partir de la version C99 qu'un véritable support pour les caractères internationaux a été introduit. Cet article fait le point sur ces nouvelles possibilités apportées par le C99, et leur utilisation en pratique.
1. De l'ASCII à Unicode1.1 Les origines du code ASCII
Le code ASCII a été introduit au début des années 60 avec l'objectif affiché de définir un...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première