« Coder avec Unicode/Conventions » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 16 :
 
== [[C]] ==
En langage C, historiquement l'unité de code utilisé est dénommé char et représente un multiplet de 7 ou 8 bits.
{{...}}
De nos jours, en pratique, le char peut être considéré comme un octet. Ceci conduit à ce que le langage C n'est pas nativement orienté vers unicode, même si l'UTF-8 peut être utilisé nativement.
Il est nécessaire d'utiliser les APIs ad hoc en fonction du besoin.
 
Toutefois, il existe deux formes d’extensions:
* les extensions de Windows et de visual studio qui définissent un mode dit unicode correspondant à des chaines de 16 bits.
* les extensions liées aux nouvelles versions des normes du langages.
 
== [[Java]] ==