next up previous
Next: 2 emacs Up: UNIX 系ソフトウェアについてのメモ 2010年度版 Previous: UNIX 系ソフトウェアについてのメモ 2010年度版

1 nkf (Network Kanji Filter)

大昔からある文字コード変換用のフィルターである。 ソースは http://sourceforge.jp/projects/nkf/ で入手可能である。

-s, -S, -j, -J, -e, -E は昔からあるが、 少し前に UTF-8 をサポートして -w, -W が増えた。

また改行コード変更用に -Lu, -Lw, -Lm がある (システムの名前の頭文字 Unix, Windows, Mac に由来するらしく、 それぞれ LF, CR+LF, CR を意味する)。

最近は、 nkf -g (文字コードを判定する), nkf --overwrite (ファイルを上書きする) というのも。

最近、.tcshrc に次のように設定している。
alias   toeuc	'nkf --overwrite -e -Lu \!*'
alias   toutf8	'nkf --overwrite -w -Lu \!*'
alias   tosjis	'nkf --overwrite -s -Lw \!*'


next up previous
Next: 2 emacs Up: UNIX 系ソフトウェアについてのメモ 2010年度版 Previous: UNIX 系ソフトウェアについてのメモ 2010年度版
Masashi Katsurada
平成23年3月21日