begin process at 2012 02 11 14:22:12
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Windows

 > 

Autre

 > 

Problème encodage des caractères


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème encodage des caractères

mardi 14 avril 2009 à 10:05:42 | Problème encodage des caractères

TreCool0

Bonjour à tous,

Je travaille sur une petite application console en C++ sous Visual C++ 2008 Express, et j'ai un petit problème d'encodage des caractères. En effet, j'ai le code suivant :

BSTR o = (varName.bstrVal);
char abuf[256];
WideCharToMultiByte(CP_ACP, 0, o, -1, abuf, sizeof(abuf), 0, 0);
printf("%s\n", abuf);

Or, à l'affichage, tous mes "é" sont transformés en "ù". Quelqu'un peut-il me dire d'où vient le problème et comment y remédier?

Merci d'avance!
mardi 14 avril 2009 à 12:42:01 | Re : Problème encodage des caractères

Klephte

salut, je pense que la fonction CharToOem devrait répondre à ton besoin.

mardi 14 avril 2009 à 13:26:45 | Re : Problème encodage des caractères

TreCool0

Ok, en fait, je devais écrire dans un fichier texte, et non sur la console, et ce problème ne se produit pas dans le fichier texte!
Mon problème est donc "résolu"! N'empêche que c'est étrange, je ne comprends pas très bien pourquoi le comportement n'est pas le même selon si l'on écrit sur la console ou dans un fichier texte...

Mais merci quand même pour le truc, j'y penserais si je suis amenée à rencontrer à nouveau un tel problème!


Cette discussion est classée dans : problème, caractères, encodage, abuf


Répondre à ce message

Sujets en rapport avec ce message

problème chaines de caractères [ par tintin72 ] BonjourJ'aimerai avoir un petit éclaircissement sur les chaines de caractères.Voici un programme tout bête... char prenom[100]; cout gets(pr Problème de Noobs [ par hippyz ] Alors voilà mon problème j'ai un tableau qui contient des caractères déjà prédifinis. Et j'ai un deuxiéme tableau dans lequel je mets des caractères q Problème dans l'enregistrement d'un fichier après simple cryptage xor. [ par Sim 2005 ] Bonjour,J'ai réalisé un programme juste pour voir comment fonctionnait le cryptage xor. Il demande un fichier source, le fichier dest et une clé Le to Problème de chaine [ par goutbouyo ] Salut,Je fais ça pour supprimer les 3 premiers caractères et le dernier d'une chaine LIGNE :char *c = ligne;  c+=3;  while (*c!='"')  {   c++;   coun Problème avec les chaînes de caractères [ par raviel ] bonjour j'ai un soucis depuis quelque temps c'est que j'aimerais enregistrer une chaîne de caractère comportant même des espaces dans un fichier .txt atof, strtod problème de conversion. [ par paidjou ] Bonjour, J'utilise atof ou strod dans une fonction qui converti les informations venant d'une liaison série (chaîne de caractères) en double. Sur mon problème avec strncpy [ par moloko2000 ] lorsque j'utilise strncpy je n'arrive pas à copier le nombre de caractères souhaitésPar exemple lorsque je fais strncpy(temp,tab_res[0].timeStamp,8);a problème de concaténation [ par moloko2000 ] Existe t'il un moyen de concaténer des char * des char et des int?Je supose que non mais bon .... INI :: AIDEZ MOI SVP !! [ par bdkiller ] Bonjour,Je suis newbie dans le Cpp. J'utilise Borland Cpp Builder.J'ai un petit problème avec les fichiers ini. Et vu que je n'arrive pas à le résoudr Ptit problème openGL... [ par Arkain ] Oui, je tenait a vous demandez quelque chose:comment faire pour afficher du tete en opengl su le haut de la fenetre?


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,671 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales