自分は日本語翻訳データなどの大量のテキストデータ加工には
excelとサクラエディタを使用している
特にきもとなるのがサクラエディタによる正規表現置換
テストをして置換パターンを決めマクロに保存し繰り返して
利用できるようにしているのだが少し前から文字化けに悩んでいた
これを
このマクロで置換すると
文字化けするorz
化け方を見るに文字コード相違が原因なのは容易に判断できたが
どこを間違えているのかがわからなかった
変換対象ファイル、変換マクロはともにUTF-8であることは再確認済み
仕方なく別の置換ツールを使っていたのだが使い慣れず
なんとかサクラエディタで置換できないものかと検索
やっと見つけたその理由
サクラエディタのマクロがUTF-8の場合にはBOM付きでないと文字化けする
まさか文字コード自動判定機能のあるサクラエディタではまるとは思わなかった
サクラエディタはファイル保存時にBOMの有無を指定できる
BOM付きでマクロを再保存し実行して無事文字化けする事がなくなった
これで本格的にkeepassの翻訳に取り組む事ができそう
ちなみにkeepassの翻訳置換パラメータは現時点で1495行