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
Partager