J'ai déjà discuter de l'unicode dans un autre sujet, qui n'avait rien a voir
Donc en tenant compte de tes remarques fredericmazue, je vais exposer mon problème (c'est à dire la localisation et le fait qu'on soit qu'en 16bits).
J'ai des codes Hexa dans un tableau d'int correspondant à de l'unicode (travail en binaire).
Sauf que j'aimerai pouvoir incrire/traduire ces codes dans un fichier sous forme de caractère UNICODE!
si je fais la méthode quelque peu "bourrin"
wstring ws= L"\u0034";
je peux facilement inscrire ce code dans un fichier.
sauf que j'ai que les codes et que passer par un wostringstrem ne me permet pas de faire la même chose :
wostringstream ows; ows<<L"\u"<<codeHEXA; // codeHEXA étant un int
car le \u n'englobe pas codeHexa;
Comment puis-je écrire tout mes codes sous forme UNICODE dans un fichier?