MacOSX で複数ファイルの一括置換
Macソフト Comments (0) | Trackbacks (0)Mac OSX Tiger では、複数ファイルの一括置換に Jedit4 を使っていました。普段のテキストエディタは mi で一括置換(マルチファイル置換)の時だけ、Jedit を立ち上げていたのです。でも、Leopard に移行して、Jedit4 が起動しなくなりました。JeditX にすればいいんだけれど、あいにくアップグレードできないようなので、他のソフトを探しました。
そして見つけたのが、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 の移行で使えなくなったソフトの代替を探してゆくのです。





最近のコメント
2010/9/3 22:10
2010/9/3 4:06
2010/9/2 20:08
2010/9/2 5:19
2010/9/1 19:27
2010/8/23 21:49
2010/8/23 0:29
2010/7/26 22:51
2010/7/26 18:33
2010/7/15 17:56