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
ConvertUTF.h ConvertUTF.c
Credit to bames53 for providing updated versions