Bonjour à tous,

j'ai un char[1024] que je cherche a afficher dans un QMessageBox. Jusque la pas de probleme. (Ce tableau m'est fourni par une fonction externe d'une librairie)


Mais certains caractères ne passent pas. Par exemple un è se tranforme en |, et le é en espece de petite croix.

je pensais que c'était un problème d'encodage, donc j'ai essayé ca :
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));

et aussi avec le latin 1, meme resultat.

Je suppose qu'il y a une options de QString pour le faire fonctionner correctement.

Pour info, le é a pour valeur -23 (233 en unsigned) et le è -24 (234 en unsigned).




j'ai essayé aussi sous visual studio 2010, le débugger maffiche bien les caracères (mais pas la console, mais ca cest normal)

Merci