WindowsのOsStringってなんでUTF-16直接保持しないであんな面倒なことやってるんだろ