Je suis en train de trouver la conversion UTF-32 texte/de toute page de code est possible en utilisant l'API Windows seul. Je ne peux pas utiliser CLR pour faire cette tâche.Est-il possible de convertir du texte UTF32 en UTF16 en utilisant uniquement l'API Windows?
La page des identificateurs de page de codes chez Microsoft au http://msdn.microsoft.com/en-us/library/dd317756(VS.85).aspx répertorie UTF-32 comme n'étant disponible que pour les applicatiosn gérées.
ConvertStringTo/fromUnicode échoue lorsque UTF-32 est utilisé.
la réponse est que vous ne pouvez pas utiliser l'API Window pour cela. Vous devez le faire vous-même. Voici un lien vers un code testé pour cela, à partir unicode: http://www.unicode.org/Public/PROGRAMS/CVTUTF/ –
Ils ont maintenant renvoyé cette à [ICU] (http://site.icu -project.org/) dans leur FAQ. –