1
Um std::wstring
auf UTF-8 zu konvertieren ich den folgenden Code verwenden:vorgehen zurück Umwandlung
std::wstring my_wide_string = L"my_sqlite_db.db";
std::wstring_convert<std::codecvt_utf8<wchar_t> > myconv;
myconv.to_bytes(my_wide_string.c_str());
Nun, ich brauche eine Rückumwandlung zu tun, das heißt UTF-8-std::wstring
.
Was ist der richtige Weg, um den Konverter zu wechseln?
Absolut keine Forschungsanstrengungen hier erkennbar. Was hat Sie daran gehindert, die Dokumentation zu konsultieren? –
'std :: wstring_convert :: to_bytes()' akzeptiert eine 'std :: wstring' als Eingabe, so dass es nicht nötig ist,' c_str() 'aufzurufen. –