J'utilise QSettings
pour stocker certains paramètres dans un fichier INI. Cependant, mon programme n'est pas en anglais, donc certains des paramètres contiennent des chaînes Unicode. Il semble que Qt écrit des fichiers INI non pas dans utf8 ou utf16, mais dans un autre encodage, la chaîne "Привет мир!" (. Rus « Bonjour tout le monde ») ressemble à ceci:QSettings ne gère pas bien unicode
WindowTitle=\x41f\x440\x438\x432\x435\x442 \x43c\x438\x440!
Je veux modifier les paramètres fichier manuellement, mais je ne peux pas travailler tout à fait avec elle comme ça. Existe-t-il un moyen de forcer Qt à enregistrer en Unicode?
Merci. Dommage que je suis déjà en utilisant QJson pour le fichier de configuration :) – Septagram
Fonctionne parfaitement, j'ai supprimé QJson, donc une dépendance de moins)) – Septagram
Bon à savoir :) – pnezis