2011-01-29 4 views
4

私はgrepで使いたいテキストファイルをたくさん持っています。それらはすべて外部ソースからのもので、UTF-16でエンコードされ、バイトオーダーマークで始まります。grepのようなMac OS X(およびUNIX)コマンドラインツールをUTF-16ファイルで使用するにはどうすればよいですか?

grepのようなUnixツールは、私にとってはうまくいきません。これにはどのような回避策がありますか?

+0

好奇心ではありません: 'LANG'環境変数を' en_GB.UTF-16'(またはあなたのロケールが何であれ)のように設定するとうまくいきますか? –

+0

@Bavarious、私はあなたの提案を試みたが、うまくいかなかった –

答えて

7

iconv(1)を使用してutf-8に変更してください。

関連する問題