[623] BOM付きファイルの保存について
HI-RO [2021/05/19 12:28:18]
お世話になります。
BOM付きUTF8を読み込み、編集して保存した際にBOMが無くなってしまうようです。
こちら修正もしくは、オプションにてBOMを設定できるようになったりはしないでしょうか?
以上、よろしくお願いいたします。
Re: [623] BOM付きファイルの保存について
HI-RO [2021/05/19 12:29:55]
バージョン書き忘れました
Ver.2.2.6 (64 bit)を使用しております。
Re: [623] BOM付きファイルの保存について
あすかぜ [2021/05/19 19:24:28]
ご指摘ありがとうございます。
いまのところ、UTF-8 は常に BOM なし、UTF-16 は常に BOM 付きで保存されるようになっています。
今後の更新時に、文字コードや改行コードと同様、元々のファイルの BOM の有無を維持するようにしたいと思います。
当面の回避策として、強制的にデータに BOM を追加するマクロを書いてみました。
https://www.asukaze.net/soft/cassava/macro/asukaze/bbs623_20210519/!open.cms
このファイルを「!open.cms」という名前で Cassava Editor の「Macro」フォルダに置いてください。
ファイルを開いたときに、最初のセルに BOM が挿入されるようになると思います。
よろしくお願いします。
Re: [623] BOM付きファイルの保存について
HI-RO [2021/05/20 10:17:08]
今後の更新時に対応いただける予定とのこと了解しました。
また、マクロの提供ありがとうございます。
Re: [623] BOM付きファイルの保存について
あすかぜ [2021/05/22 12:40:07]
すでに内部的に BOM の処理は実装されていて簡単に対応できそうだったので、Ver.2.3 β5 として対応版を作成してみました。
https://www.asukaze.net/soft/cassava/history/2_3dev.html
「保存時文字コード」メニュー内に「BOM 付き」オプションが追加され、ファイルを開いたときの BOM の有無を保存するようになっています。
試してみてください。
(二重に BOM がつかないように、!open.cms は削除してください)
Re: [623] BOM付きファイルの保存について
HI-RO [2021/06/07 11:29:39]
遅くなりました。
2.3 β6にて問題なくBOMの有無の維持が行われていることを確認いたしました。
ご対応ありがとうございました。