nkf メモ

古いファイルの文字コードが Shift-JIS だったり,改行コードが CRLF で厄介な時に使う.
UTF-8,LFにするには下記のように使う.

nkf -w -Lu --overwrite filename.txt

ちなみに -w の方は文字コードを UTF にするという意味で(wの後に数字をつけてUTF-18などにもできる),-Lu は改行コードを unix系OS基準(LF) にするという意味.
今のファイルがどうなっているかを推し量るオプションもあって

nkf --guess filename.txt

で Shift_JIS (CRLF) のように返してくれる.


Front page   Edit Diff Attach Copy Rename Reload   New List of pages Search Recent changes   Help   RSS of recent changes
Last-modified: 2026-02-12 (Thu) 08:55:47 (22d)