nkfのmanページ文字化けを直す(UTF-8化≒日本語man修正)
タイトルの通り。
なんかしらんが文字化けしてたのでこれを直す。
※似たような記事があったらごめんなさい
$ LANG=ja_JP.UTF-8 man nkf
※すると見事に化けてる。
$ LANG=ja_JP.UTF-8 man nkf | nkf -g
ISO-2022-JP
※これが原因か。
※なので
$ cat /usr/local/man/ja/man1/nkf.1 | nkf --oc=utf8 > /usr/local/man/ja/man1/nkf.1
※デフォルトの/usr/localにnkfをインストールした場合。
これで直ってるはず。綺麗に日本語(LANG=ja_JP.UTF-8)でman nkfが表示される。
man関係の環境変数設定とかで対応(インストールしたnkfを噛ませたりして)できるのかもしれないけど、よくわからんので力技でやってみました
補足:nkfのビルドとインストール
公式サイト(sourceforge?)から最新版(この記事時点では2.1.4)のtar.gzを落としてくる。
$ tar -xf nkf-2.1.4.tar.gz
$ cd nkf-2.1.4/
※一応INSTALLに目を通す。Makefileを見ろと書いてある。configureはない。
$ make prefix=/usr/local
$ make install
※インストール完了
~~ ※ところで削除はどうすんだろ? ~~