そもそもUTF-16やUTF-32は
文字に\0が含まれるのでchar[]では扱えない。