CSV ファイルなどを扱う時に、文字化けしてファイルが見れないことがあります。

しかし、どうやってファイル文字コードを変換していいのかわからない。

Windows なら TeraPad など、たくさんあるフリーのエディタでも、ファイル文字コードを簡単に変換できるのに、です!

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

導入

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

PHPBrew でかんたんに PHP 環境を管理する
Macに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