Bonsoir,
Je suis entrain de coder une petite application permettant d'ajouter des données sur une base Mysql, seulement je dois pouvoir y mettre du chinois donc de l'Unicode...
Et la fonction mysql_query n'accepte que les CStringA et pas les CStringW, si je transforme l'un en l'autre je me retrouve avec des ?????? à la place des caractères chinois.( logique d'un coté )
D'après ce que je comprends, CStringW est en Unicode et je dois le convertir en utf8 et mettre cet utf8 dans un CStringA qui lui saura être envoyé dans mon mysql_query.
Mais voila, c'est dans cette conversion que je ne trouve rien, j'ai bien vu dans la Faq ceci http://cpp.developpez.com/faq/vc/?pa...F8EncodeString
En changeant la petite erreur dans le paramètre, j’arrive bien à envoyé ma chaine CStringW, mais ce que Mysql reçoit est foireux
Chaine envoyée : 扩大试点卡萨
Chaine reçue : 扩大ðˆ•点å¡ðˆ¨
Est-ce que vous pouvez m'aider à résoudre ce problème? Svp
Merci beaucoup
Partager