Be mindful of your wide strings, young padawan

So, you think wchar_t is a type now, wide character type. Visual Studio and GCC both support it and, aside the fact that the ISO C/C++ standards that Microsoft follow seem to be doomed to make cross-platform development more difficult, have fairly consistent manipulation functions.

But the devil is in the details.