writeflnがUTF8じゃないと駄目なんじゃない?
だから>>31みたいにprintf使えばいいんじゃないかな