Мне нужно читать файлы с разными кодировками.Файлы Unicode правильно читаются с использованием
wxFileInputStream fileInputStream(dialog->GetPath());
wxTextInputStream textInputStream(fileInputStream);
Если мне нужно прочитать, скажем, кириллицу (cp1251), я использую:
wxFileInputStream fileInputStream(dialog->GetPath());
wxTextInputStream textInputStream(fileInputStream, " \n", wxCSConv(wxFONTENCODING_CP1251));
Но ни один из этих способов не работает с обоими видамифайлов.В .NET мы можем просто использовать:
new StreamReader(file, Encoding.Default)
Так что же является альтернативой Encoding.Default в wxWidgets или в C ++ в целом?
Спасибо