web-dev-qa-db-ja.com

テキストファイルをShiftJISからUTF-8に変換し、端末から戻す方法

この変換を行うには、テキストエディタを使用する必要があります。これは面倒です。 LinuxまたはOSXターミナルから実行できるプログラムのように、それを行う簡単な方法はありますか?

5
tony_sid

LinuxでShiftJISからUTF-8に変換するには、次のようにします。

iconv -f SHIFT-JIS -t UTF-8 <infile> > <outfile>

逆にするには、引数を逆にします。

iconv -f UTF-8 -t SHIFT-JIS <infile> > <outfile>

OSXはわかりませんが、iconvコマンドも含まれている可能性があります。その場合、同様の機能が動作するはずです。

10
TomH

次のコマンドを使用します。

SHIFT-JISからUTF-8

nkf -w <infile> > <Outfile>

UTF-8からSHIFT-JIS

nkf -s <infile> > <Outfile>

NKF-ネットワーク漢字コード変換フィルター

0
Nassign