Texte unicode MultiByte WideChar ?! [Fermé]

Messages postés
1208
Date d'inscription
mercredi 4 juin 2008
Statut
Membre
Dernière intervention
15 septembre 2015
- - Dernière réponse : fiddy
Messages postés
11137
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
18 octobre 2016
- 8 juil. 2012 à 23:40
Bonjour,

J'ai un souci de format de chaîne de caractères...
un texte tel que "salut",0 c'est un unicode MultiByte ou WideChar ?
un autre tel que "s",0,"a",0,"l",0,"u",0,"t",0,0 c'est quoi ?

Comment détecter le format du second et comment le transformer ?
Dois-je utiliser IsTextUnicode pour ça ?

Sur la page suivante (menu de gauche) plusieurs fonctions de manipulation de chaines sont disponibles mais vu que je ne sais pas quel format correspond à quel type de chaine, je suis dans l'impasse. Pouvez-vous m'éclairer ?

http://msdn.microsoft.com/en-us/library/windows/desktop/dd318672%28v=vs.85%29.aspx

Merci.


Afficher la suite 

1 réponse

Messages postés
11137
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
18 octobre 2016
1617
0
Merci
"salut",0 c'est un unicode MultiByte ou WideChar ?
Multibyte. D'ailleurs c'est plutôt "salut" tout simplement. Ce qui correspond à 's', 'a', 'l', 'u', 't', 0

"s",0,"a",0,"l",0,"u",0,"t",0,0
Euh c'est bizarre ce truc ^^. Un tableau de tableau de char...

Pour les WideChar, il faut mettre L devant. Par exemple L's'