MacOSX で複数ファイルの一括置換
Mac 2009/12/12 22:30Mac OSX Tiger では、複数ファイルの一括置換に Jedit4 を使っていました。普段のテキストエディタは mi で一括置換(マルチファイル置換)の時だけ、Jedit を立ち上げていたのです。でも、Leopard に移行して、Jedit4 が起動しなくなりました。Jedit X にすればいいんだけれど、あいにくアップグレードできないようなので、他のソフトを探しました。
そして見つけたのが、MassReplaceIt というソフト。でもこれ、問題があるんです。文字コードが UTF-8 のファイルを置換しようとしても、「Read Error」となってファイルを読んでくれないことがあるのです。その原因は、UTF-8 だという BOM というバイト・オーダー・マークが付加されていなかったことにあるようです。一括置換しようとしていたファイルは、mi で UTF-8 にしたものでした。文字コードが UTF-8 だからといって、必ずファイルに BOM をつけなければならないわけではないようです。
つまり、変換したいファイルに BOM がついていればいいわけで、UTF-8 のファイルに BOM をつけられるソフトがあるようです。MultiTextConverter という文字コード変換ソフトです。
→現説とITと:MultiTextConverterでBOMを付ける
MultiTextConverter を起動し、メニューから「環境設定」を選択。「変換」タブで文字コードを「UTF-8」を選択し「BOM 有り」にチェックをつける。メニューの「ファイル」から「変換」を選択し、変換したいフォルダを選べば OK です。
こうやってひとつづつ Tiger から Leopard の移行で使えなくなったソフトの代替を探してゆくのです。

最近のコメント
2012/2/6 22:53
2012/2/6 17:14
2012/2/5 6:07
2012/2/3 22:03
2012/2/3 2:11
2012/1/27 14:11
2012/1/26 3:30
2012/1/16 22:40
2012/1/26 3:10
2012/1/15 17:20