Посоветуйте некривой способ конвертации строк wchar_t <-> utf8. В голову приходит использование iconv с iconv_open("UTF-8", "WCHAR_T"); Но проблемма в том, что таким образом нельзся сразу узнать необходимый размер выходного буфера. Придется выделять буферы максимально возможной длинны, что очень криво.