| titan83 
								Гость
 | 
								|  | «  : Октября 20, 2014,  11:20 » |  | 
 
 Здравствуйте.Работал я себе с  INI-файлами по линуксом, горя, в принципе, не знал.
 Но потребовалось полноценно работать с комментариями в INI, а QSettings этого не умеет(
 Сделал я свой примитивный парсер на одном регулярном выражении и на QTextStream.
 И все вроде хорошо, но всплыло такое неприятное поведение QTextStream - он не парсит специальные символы (\r, \n, \x и т.д.), а оставляет их в исходном виде. Например, у меня есть строка: EOLChars = \x0D\x0A. И в результате в качестве значения я ожидаю увидеть QString именно с двумя байтами (0d0a), а получаю исходную строку, т.е. "\x0D\x0A".
 Пробовал возиться с кодеками - но никакого эффекта это не дало.
 Как можно влиять на поведение QTextStream в деле парсинга входного потока?
 Спасибо.
 |