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

 

 
		
		 
        

 
			
			

 
   


 Unicode, Cstring et utf8
 Unicode, Cstring et utf8
				 Répondre avec citation
  Répondre avec citation


 
   
 

 
  
  
 
 
  
  
 
 
			 
				 Envoyé par tosqualler
 Envoyé par tosqualler
					

 Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
 Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
Partager