nkf で直す文字化け
Windows 時代の遺産で、文字コードが shift_jis のファイルがたくさんありました。 開いてびっくり文字化け。全部 utf-8 に修正してしまいます。
利用するもの
nkf ただこれだけ
インストール
パッケージ管理でいれるのが楽です。無い場合は、nkf Network Kanji Filter からダウンロードして、make してください。
利用例
文字コードを判定する場合
% nkf -g shiftjis.txt output: Shift_JIS
文字コードを utf-8 + 改行コードを UNIX に変換してターミナル出力する場合
% nkf -w -Lu shiftjis.txt
文字コードを utf-8 + 改行コードを UNIX に変換して元のファイルを上書きする場合
% nkf -w --overwrite -Lu shiftjis.txt