WinAPI seems to define a bunch of types like : WCHAR and TCHAR ... but I don't want to use anything MS specific.
wchar_t seems to be standard ... but its 16 bit unicode while UTF-8 is variable length encoding where one character takes space 1 - 6 bytes.
Also it would be nice to have something like the STL <string> class to use but with UTF-8.
Please if you know the solution or have ideas I would be most pleased to hear about it.