Bonjour,
Je suis confronté au problème de l'encodage du source.
Mon QT a l'encodage source paramétré en 'System' (je suis sous Win7).
N'en ayant pas conscience, j'ai écrit tout mon projet en utilisant cet encodage (par défaut dans QT).
Il se trouve que j'ai besoin d'initialiser des chaînes de caractères qui apparaitront dans des titres de TabWidget, avec des accentuées. Or celles-ci sont affichées avec des grigris.
J'ai donc besoin de traduire une chaîne encodée en 'System' vers l'encodage utilisé en interne par QString, ce qui se fait normalement par QString::fromXxx.
Malheureusement (erreur personnelle ou discrimination volontaire?) je ne trouve pas de fonction fromSystem dans QString...
Je suis tout de même un peu étonné qu'un tel problème puisse survenir...
Quelqu'un a forcément trouvé une solution à cela. J'ai conscience qu'elle est peut-être même documentée, mais les recherches (doc, google) que j'ai effectuées ne m'ont pas permis de la trouver. Je suis même un peu surpris par le faible nombre de réponses que j'ai trouvées sur ce sujet...
Ça doit être particulièrement évident...
Quelqu'un pourrait-il m'aider svp?
Par avance merci
A bientôt
M.P.
Partager