21Fermer23
ZephLe 26/01/2010 à 14:55
./20 : D'après les points n°2 et n°3, je peux prendre la chaine que je veux envoyer en ISO-8859-1, appliquer une transformation "UTF8 -> UTF16" puis la passer à SetWindowTextW(). Le problème c'est que ma chaine n'étant pas valide au sens UTF8, la convertir en UTF16 ne sera peut-être pas possible (si ça consiste simplement en une manipulation d'octets ça ira, mais s'il y a une étape de vérification ça va coincer).

Si ça marche, au moment d'envoyer la chaine au serveur le programme devrait donc aller la chercher en UTF16 et appliquer sa transformation "UTF16 -> UTF8", ce qui pourrait me redonner ma chaine ISO-8859-1 initiale.

C'est très théorique et si personne n'a testé avant, la réponse attendra que je trouve le temps de faire un petit outil pour vérifier smile