Bonjour, je suis nouveau parmis vous et content d'être sous OSX. Donc je debute en developpement en C++ sous carbon (je sais mais l'objectiveC ne me tente pas trop pour l'instant).
Donc voici mon problème :
Je lis une base de données SQLite3 (créée en Unicode sous Windows avec Delphi).
Quand je lis une donnée voici le résultat :
-> Mots \340 traduire
String: `b\200\240\214
et voici le source !
Ceci étant dans un premier temps pour la traduction de l'envirronement (c'est un logiciel de traduction, donc j'utilise ma propre base donnée de traduction).
Quand j'execute le programme il m'affiche "Mots a traduire" au lieu de "Mots à traduire".
merci de votre aide
Donc voici mon problème :
Je lis une base de données SQLite3 (créée en Unicode sous Windows avec Delphi).
Quand je lis une donnée voici le résultat :
-> Mots \340 traduire
String: `b\200\240\214
et voici le source !
Bloc de code:
sqlite3_get_table(db, sql, &result, &nRows, &nCols, &dbErrMsg);
if (dbErrMsg!=0) printf("%s\n",dbErrMsg);
printf(" -> %s\n",result[1]);
CFStringRef str = CFStringCreateWithCString(NULL, result[1],kCFStringEncodingMacRoman);
show(CFSTR("String: %s \n"), str);
Ceci étant dans un premier temps pour la traduction de l'envirronement (c'est un logiciel de traduction, donc j'utilise ma propre base donnée de traduction).
Quand j'execute le programme il m'affiche "Mots a traduire" au lieu de "Mots à traduire".
merci de votre aide