ikemonn's blog

技術ネタをちょこちょこと

【Mac】フォルダ内のファイルの文字コードを一括変換する

nkfのインストール

Macにnkfがインストールされていない場合は、下記をまず実行する。

  1. http://sourceforge.jp/projects/nkf/ から最新のダウンロードファイルをDLする。(2013/12/4時点で2.1.3)

  2. 以下のコマンドを叩く

#もし/usr/local/srcが無い場合は作る
mv nkf-2.1.3.tar.gz /usr/local/src/
cd /usr/local/src/
sudo tar xvzf nkf-2.1.3.tar.gz
cd nkf-2.1.3
#makeがインストールされていない場合はXcodeのCommand Line Toolをインストール
sudo make
sudo make perl
sudo cp nkf /usr/local/bin/
cd NKF.mod
sudo perl Makefile.PL
sudo make
sudo make test
sudo make install
nkf --help

nkfコマンドで文字コード変更

#カレントディレクトリのファイル全てをSJISに変換
 nkf -s --overwrite ./*

です。

参考

nkf インストール - El mar verde( http://d.hatena.ne.jp/elmarverde/20101108/p1 )