[あすかぜ・ねっと]あすかぜ・ねっと自作ソフトCassava > サポート掲示板

Cassava Editor サポート掲示板

スレッド一覧に戻る返信

[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の有無の維持が行われていることを確認いたしました。
ご対応ありがとうございました。

スレッド一覧に戻る返信