Bonjour,

Apparemment le code que l'on retrouve là : Comment effectuer les conversions de texte ASCII <-> Unicode ? ne compile pas sous VC8 SP1.

L'erreur apparait dés la première ligne de chaque fonction, voici la première :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
cannot convert parameter 1 from 'const std::wstring' to 'std::basic_string<_Elem,_Traits,_Ax>::_Has_debug_it'
A priori ça ressemble a un mauvais copier coller?

Par ailleurs, est-ce que ce code fonctionnera pour tous les charactères Unicodes (donc tous ceux possibles) ou est-ce qu'il faut changer la locale de manière a ce que ça corresponde? Où se trouvent les définitions des locales?

Merci de votre attention