Название: Русские символы в бинарном файле. Отправлено: fdsatrew от Март 13, 2015, 19:07 Здравствуйте, господа форумчане. Имеется бинарный файл следующей структуры:
int32 n; string text; в неизвестной кодировке, но есть алгоритм на C# для перевода text в читаемый человеком вид: Код: public static string decode(int n, byte[] text) Код: // Class.decode(n, text.toLocal8Bit()) Код: void Class::ReadText(QFile *file) (http://s30.postimg.org/61hqtjrnx/image.png) Проблема с кодировкой налицо, но я не представляю что делать и надеюсь на вашу помощь... Название: Re: Русские символы в бинарном файле. Отправлено: kambala от Март 13, 2015, 21:09 почему конвертация в байт-массив через toLocal8Bit и что такое key? вот в каком виде читаешь из файла, в таком и подавай в свою функцию, не надо никаких преобразований в/из QString. ну и реализация ReadText() не очень.
Название: Re: Русские символы в бинарном файле. Отправлено: fdsatrew от Март 13, 2015, 22:47 почему конвертация в байт-массив через toLocal8Bit и что такое key? вот в каком виде читаешь из файла, в таком и подавай в свою функцию, не надо никаких преобразований в/из QString. ну и реализация ReadText() не очень. key это n, извиняюсь. Попробую, то что ты сказал и отпишусь... |