Conversions Unicode Ascii
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:
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 :)