※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

nkfのインストール

nkfを使うことで漢字コードの変換を行うことが出来ます。

ソースの入手

下記よりnkfの最新版を入手します。
http://sourceforge.jp/projects/nkf/
執筆時点の最新版は2.0.7でした。

ダウンロードしたnkf207.tar.gzは/usr/srcに移動しておきます。
mv nkf207.tar.gz /usr/src


解凍

tarコマンドで解凍します。
tar zxvf nkf207.tar.gz


make

makeします。
make
$ cd nkf207
$ make     
cc -O -c utf8tbl.c
cc -O -o nkf nkf.c utf8tbl.o


test

testします。
「XXX to XXX ...Ok」といった具合に表示されればOKです。
make test
$ make test
perl test.pl
Basic Conversion test
JIS  to JIS ...Ok
JIS  to SJIS...Ok
JIS  to EUC ...Ok
JIS  to UTF8...Ok
...


インストール

インストールします。
cp nkf.exe /usr/local/bin
cp nkf.1* /usr/local/man/man1/
実行ファイル
$ cp nkf.exe /usr/local/bin
マニュアル
$ cp nkf.1* /usr/local/man/man1/


動作確認

動作確認をします。
「Network Kanji Filter Version X.X.X」といった具合に表示されればOKです。
nkf --version
$ nkf --version
Network Kanji Filter Version 2.0.7 (2006-06-13) 
Copyright (C) 1987, FUJITSU LTD. (I.Ichikawa),2000 S. Kono, COW
Copyright (C) 2002-2006 Kono, Furukawa, Naruse, mastodon



使い方

使い方は下記を参考にしてください。
EUCに変換
nkf -e ファイル名
SJISに変換
nkf -s ファイル名
EUCに変換(改行コードもLFに)
nkf -e -Lu ファイル名
SJISに変換(改行コードもCR+LFに)
nkf -s -Lw ファイル名