CSVファイルなどを扱う時に、文字化けしてファイルが見れないことがあります。 しかし、どうやってファイル文字コードを変換していいのかわからない。。。

WindowsならTeraPadでファイル文字コードを簡単に変換できるのに、です!

そんな時はnkfコマンドを使いましょう。

導入

Homebrewはインストールされている前提です。

PHPBrew でかんたんに PHP 環境を管理する
atuweb 開発ブログ

次を実行するとnkfがインストールされます。

1$ brew install nkf

インストール後はバージョンコマンドを打って動作を確認しましょう。

1$ nkf --version

使い方

S-JISをUTF-8に変換する

1$ nkf -w --overwrite target_file.txt

うん、簡単ですね。

簡単ですが、ターミナルを都度開くのはちょっと手間だなあ、、、

参考

文字コードを変換する nkfコマンド http://kawatama.net/others/mac/1754