shift_jisで作られているhtmlを一括してutf-8に

トップUnixhtmlファイルを一括文字コード変換したい

htmlファイルを一括文字コード変換したい

shift_jisで作られているhtmlを一括してutf-8に

拡張子が.htmlのファイルの文字コードをsjisからutf-8に変換。

find . -type f -name '*.html' -print0 | xargs -0 nkf -w -Lu --overwrite

1.htmlファイル一覧を取得
$ find -type f -name '*.html'
-print0 はファイル名をnull区切りでxargsへ。

2.文字コードをsjisからutf8へ、ついでに、CRLFをLFのみへ。
$ nkf -w -S -Lu --overwrite src
-Lu = -d

そうかshift_jisという文字をutf-8という文字へ変換

find . -type f -name '*.html' -print0 | xargs -0 sed -i 's/shift_jis/utf-8/g'


カテゴリ内の記事