Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > QSettings и замена пробелов в ini-файлах


Автор: semensemenov 8.6.2010, 15:50
День добрый господа!
При использовании QSettings для парсинга ini-файлов в именах секций и параметров вместо пробелов выставляется %20.
если было,например,
[My section]
My parametr=value
после парсинга становится
[My%20section]
My%20parametr=value
Можно ли заставить QSettings не заменять пробелы?

Автор: borisbn 8.6.2010, 19:08
Провозился с этой проблемой дня четыре. Расковырял их исходники и понял, что нет, нельзя. Мало того, они и русские буквы в названиях секций и параметров превращают в чёрти что.
В итоге написал свой QRusIniFile. Если нужно - обращайся - выложу

Автор: borisbn 10.6.2010, 09:09
QRusIniFile в аттаче

Автор: semensemenov 10.6.2010, 14:35
Спасибо!
Буду разбираться...
Тема закрыта

Автор: borisbn 10.6.2010, 14:57
semensemenov, он (QRusIniFile) ещё сыроват. там много не хватает. Если допишешь/исправишь - скинь назад. Типа GPL smile

Автор: semensemenov 11.6.2010, 10:22
ок, без проблем

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)