質問です。

fstream::get()
などの方法で、ファイルから16ビットの文字、
ひらがなやカタカナなどを直接取得して認識する事は
出来るのでしょうか…?
それともバイナリで処理していかないとダメなのでしょうか?