Bonjour,
Je me pose des question au sujet de l'encodage des caractères.
en C, en déclarant un caractère de type "char", 8 bits sont alloués.
Si le caractère est compris entre 0 et 127, il se trouve dans la table ASCII, donc aucun problème.
Par contre, les autres caractères (é, ç, ..., caractères exotiques, ...) possèdent un numéro unicode, et sont éventuellement présent dans une (ou plusieurs) tables de la plage 128-255.
Quel est l'encodage utilisé par le compilateur ?
Quel doit être l'encodage du code source dans lequel sont définis des chaines de caractères ?
Quel est l'encodage utilisé lorsque l'on ouvre un fichier texte ?
Est-il possible (judicieux) d'utiliser dans toute le cycle de développement (codage, compilation, exécution, ...) de l'UTF-8 ?
Merci pour vos remarques
Nicolas
Strasbourg
Partager