Если я что-то упустил, From8BitData должно работать. Например, предполагая, что str
имеет тип std :: string:
wxString str2 = wxString::From8BitData(str.data(), str.length());
Затем вы можете записать это в файл примерно так (при условии, что outputfile
имеет тип std :: ofstream):
outputfile.write(str2.To8BitData(), str2.length());
outputfile.close();
Я не уверен, что вы получаете от преобразования в wxString. Но если вы хотите сделать это, это должно быть, как выполнить преобразование и использовать полученный объект wxString.