La fonction get_wch ne permet pas de résoudre ton problème ?
Sinon, tu peux peut-être essayer d'afficher la valeur du caractère avec %d, ou en hexa avec… %x ? (plus sûre), peut-être que tu pourras mieux voir ce qui se passe (du genre, si ça affiche que la première moitié du caractère UTF-8 ou s'il y a eu une conversion en autre chose, comme latin-1)
Ah, et sinon, peut-être qu'il y a une histoire de locale à initialiser (setlocale (LC_ALL, "") si ma mémoire est bonne, mais là encore, à vérifier)
# get_wch ?
Posté par Lizzie Crowdagger . En réponse au message [Résolu] Caractères composés. Évalué à 1. Dernière modification le 29 mars 2013 à 00:40.
La fonction get_wch ne permet pas de résoudre ton problème ?
Sinon, tu peux peut-être essayer d'afficher la valeur du caractère avec %d, ou en hexa avec… %x ? (plus sûre), peut-être que tu pourras mieux voir ce qui se passe (du genre, si ça affiche que la première moitié du caractère UTF-8 ou s'il y a eu une conversion en autre chose, comme latin-1)
Ah, et sinon, peut-être qu'il y a une histoire de locale à initialiser (setlocale (LC_ALL, "") si ma mémoire est bonne, mais là encore, à vérifier)