Androidでワイドキャラクタ wchar_t型はサポートされていません。コンパイルエラーにならない程度に適当に定義されているだけで実装は "broken" だそうです。 NDKのグループの以下のスレッドを参照。 Google グループ そういえば、昔こんなことを書きました。 $(TOP)/bionic/libc/CAVEATS の中に以下のようなことが書かれています。 ... ロケールやワイドキャラクタはサポートしない。国際化対応には代わりにICUを使う。 Google グループ Javaでプログラムを書いている人は心配しなくても大丈夫。