![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
kin63camapa |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 32 Регистрация: 21.8.2010 Пользователь №: 1976 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Столкнулся со странным поведением QSettings на юникоде, если файл в ascii все ok, cp1251 не детектит, но какбэ и не обязан. Но вот если файл в юникоде парсер делает вид что в файле пусто allKeys().size==0. Сначала думал что он bom не распознаёт, сделал костыль
Раскрывающийся текст
Костыль дал нормальную работу только на utf-8 на UTF-16LE и UTF-16BE QSettings говорит что нет никаких значений у тя в файле, иди лесом. Думаю дай хоть гляну что ему нужно на вход подсовывать:
На выхлопе:
Но и это ещё не все, в созданном файле вообще черт пойми какая кодировка притом без BOM
Собственно вопрос чо делать та? зы и если кто знает как заставить QSettings работать с UTF-7, UTF-8-EBCDIC и SCSU поделитесь, о-о-о-очень надо Сообщение отредактировал kin63camapa - 9.12.2014, 18:58 |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 26.4.2025, 22:44 |