next up previous
Next: 6 CentOS マシンの更新 Up: 2013年のコンピューターノウハウ (Mac, CentOS) Previous: 4 TeXShop

5 nkf (テキスト・ファイルの日本語の文字コード変換)

nkf -g ファイル名 でそのファイルの文字コードを判定 (推測 guess ということで -g) 出来る。

JIS, 日本語EUC, UTF-8 の間の変換とか,行末とか。 次の別名定義を参考にして下さい。

.profile に書き加え
alias utf8='nkf --overwrite -w -Lu'
alias euc='nkf --overwrite -e -Lu'
alias sjis='nkf --overwrite -s -Lw'

.tcshrc に書き加え
alias utf8 'nkf --overwrite -w -Lu'
alias euc  'nkf --overwrite -e -Lu'
alias sjis 'nkf --overwrite -s -Lw'

UTF-8 とは言っても、 Normalization form C (UTF-8), Normalization form D (UTF-8-MAC) がある。 Normalization form D から Normalization form C に変換するには、 入力がそうであることを --ic=UTF-8-MAC で明示すれば良い。
nkf --ic=UTF-8-MAC -w
ええと、名前が悩ましいけれど、
alias	d2c	'nkf --ic=UTF-8-MAC -w'
かなあ?


next up previous
Next: 6 CentOS マシンの更新 Up: 2013年のコンピューターノウハウ (Mac, CentOS) Previous: 4 TeXShop
桂田 祐史
2014-04-02