クロスプラットフォームなものなら、内部UTF-16に統一しているのが多
い印象だなあ。Windowsはwchar_t=WCHAR=UTF-16だけど、それ以外では
wchar_tのサイズや中身はマチマチだからけっきょくwchar_tも使われな
い。