4Fermer6
GodzilLe 26/01/2010 à 09:34
Windows travaille en UTF16 en interne, ça c'est sur. Il y a des fonction en C/C++ pour convertir de l'UTF16 <-> ASCII "classique" faut que je me souvienne desquels par contre sorry

Par contre si le composant en question est fait pour envoyer de l'UTF8 mais qu'il n'y a aucune parametre pour changer ça, c'est mort, tu pourras pas changer le comportement...

Juste pour etre sur, le composant en question te donne la chaine et c'est toi qui l'envoi, ou tu lui donne une chaine et c'est lui qui l'envoi ?


Et c'est quel "composant" ?

Et c'est du .Net ou du Win32 ?

Si c'est du Win32 il faut utiliser les version postfixé "A" de l'API pour utiliser en mode "ASCII" si on utlise les fonction postfixé "W" (Wide) ce sont les version UTF-16.

En tout cas dur de t'aider sans savoir de quel composant tu parles..