читаю данные из файла в массив чаров
Code: Select all
char* datafile = new char[f_fsize];
Code: Select all
wxString abc = wxString::FromUTF8(datafile);
TextCtrl1->AppendText(abc);
если файл в кодировке utf8+bom, то со строкой все отлично...
но если файл utf8 без BOM начинается непредсказуемое поведение - строка может выводиться, а может и не выводиться. В wxConvAuto вроде есть функции для работы с BOM/безBOM, но класс доступен в более новых версия wxWidgets, переход на которые весьма проблематичен для меня (в виду нехватки знаний)
собственно вопрос: есть ли вариант как то отключить проверку строки на валидность (предпологаю в этом и есть проблема)
PS code::blocks 10.05 + wxWidgets 2.8.12 + unicode bild
PSS может у кого есть идея альтернативного помещения данных из utf8/безBOM файла в wxString строку с utf8/безBOM кодировкой