Bonjour,
Dans mon application je dois enregistrer des informations provenant d'une base de données dans un fichier xml. j'ai utilisé
fileHandle = _wfopen( L"access.xml",L"wt+,ccs=UTF-8")
mais mon fichier n'est pas enregistré au format utf-8
quand je réouvre mon fichier xml avec notepad++ il me dis que le format est en ANSI et il m'affiche bien les caractères accentués ou non, et quand je l'ouvre avec firefox il se met en utf-8 et du coup affiche des ? à la place des caractères accentués
j'utilise des wchar_t mais l'enregistrement dans le fichier ne se passe pas comme je l'aurais voulu
fwprintf(fileHandle,L"%s\n", colonne); me tronque la moitié des caractères au moin
et fprintf(fileHandle,"%s\n", colonne); m'enregistre bien la ligne mais je doute que ce soit la solution.
si quelqu'un avait la solution cela m'avancerais beaucoup
merci