Is it possible to convert UTF8 string in a std::string to std::wstring and vice versa in a platform independent manner? In a Windows application I would use MultiByteToWideC
UTF8-CPP: UTF-8 with C++ in a Portable Way