Russian Qt Forum

Qt => Интернационализация, локализация => Тема начата: Alexey033 от Март 29, 2011, 19:04



Название: Кодировка INI в childGroups
Отправлено: Alexey033 от Март 29, 2011, 19:04
Помогите пожалуйста, нужно вывести список групп из ini файла, кодировка файла Windows-1251
 например:
 [группа 1]
 ...
 [группа 2]
 ...
 [группа 3]

 QTextCodec::setCodecForCStrings(QTextCodec::codecForName("Windows-1251"));  
 QSettings ini_settings (iniFile, QSettings::IniFormat);
 ini_settings.setIniCodec("Windows-1251");
 QStringList  ini_groups=ini_settings.childGroups();
 qDebug() << ini_groups;

почему-то  выводит абракодабру

 ("ãðóïïà1", "ãðóïïà2", "ãðóïïà3")
 


Название: Re: Кодировка INI в childGroups
Отправлено: BRE от Март 29, 2011, 19:07
На форуме есть поиск!
http://www.prog.org.ru/topic_15983_0.html


Название: Re: Кодировка INI в childGroups
Отправлено: Alexey033 от Март 29, 2011, 19:22
На форуме есть поиск!
http://www.prog.org.ru/topic_15983_0.html
это я видел, но здесь не совсем то, нужно вывести не значение ключа, а сами секции, как в данном случаи применить тот пример непонятно.