- 169 名前:login:Penguin mailto:sage [03/04/22 18:53 ID:f6Aef7e/]
- >>164
> mbstowcs は wchar_t が UTF-8 であることを仮定しちゃうことになるので > 使っちゃだめ。 どんなlibcをつかってんだ(w UTF-8っつーのは最大6byteのマルチバイトなcharacter encoding schemeだそ。 union wchar_t{ uint64_t wc; char utf8[8]; /* 先頭2byteおまけ */ } wchar_t; みたいな実装にはお目にかかったことが無いけど? # wchar_tがUCS2だったりUCS4だったりする実装は山ほど在るが。 >>163に答えるなら、内部エンコードを仮定云々は関係なしに 「mb/wcはコード変換機能ではない」だろうよ。
|

|