それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

NKFで文字コードをまとめて変換する。

tDiaryHikiなど昔のWEBアプリはEUCが多い。一方で最近のLinuxサーバーはUTF-8だ。
つまりUTF8に統一してる方がメリットが多い。

文字コードを変換するコマンド例

nkf -w --overwrite $filename

一個のファイルであればそれでよいが、複数ファイルであれば。。。頭を使う。

ディレクトリ以下のファイル名だけを列挙する

find -type f 

上記のコマンドと組み合わせれば行けるんじゃないか

ディレクトリ内のファイルを一括で文字コード変換する。

find  -type f -print0 | egrep -v 'jpg|png|gif'| xargs -0 nkf -w --overwrite

普通にやると"Too many open files" とか怒られた。

HikitDiaryのUTF8化で、上記コマンドが活躍する。

参考
http://interglacial.w.cmssquare.com/?p=52

広告を非表示にする