シフトJIS外の文章の保存時に…No.39313
でるもんたいいじま さん 21/10/29 12:40
 
いいじまです。

最近気づいたんですが、ファイル保存時の「文字コード変換できない文字が含まれて
いります。操作を選択してください。」のダイアログでUTF-8を選ぶ際、BOMの有無を
指定できません。
UTF-8を指定して保存すると、常に「BOMなし」で保存されます。

昔からそうだったのかどうかは記憶が定かでないのですが、遅くとも9.00βの初期の
項からは、上記のような挙動になっていました。

できればこの画面でBOMありも選択できるようにしてほしいのですが、難しそうでし
ょうか?
選択肢を出すかどうかを「上級者向け設定」に押し込んでしまっても構いません。

もしそれでも対応は難しい、あるいはポリシーとしてそういうことをする予定はない、
ということであれば自前でマクロを併用して対応しますが、できれば標準で対応して
いただければ嬉しいです。

[ ]
RE:39313 シフトJIS外の文章の保存時に…No.39314
秀丸担当 さん 21/10/29 14:34
 
ご指摘ありがとうございます。
保存時の文字コード変換できないときのメッセージで、BOMの有無に関する設定はあ
りませんでした。
あったほうがいいと思います。
今後のバージョンで追加を検討します。

[ ]
RE:39314 シフトJIS外の文章の保存時に…No.39374
でるもんたいいじま さん 21/11/25 15:36
 
本件リクエストした、でるもんた・いいじまです。

From: 秀丸担当 <xxxxxxxxxxxxxxxxxxx@maruo.co.jp>
> ご指摘ありがとうございます。
> 保存時の文字コード変換できないときのメッセージで、
> BOMの有無に関する設定はありませんでした。
> あったほうがいいと思います。
> 今後のバージョンで追加を検討します。

さきほどV9.00正式版にアップデートしましたが、このウィンドウにBOMの有無を指定
するプルダウンがあるのを確認いたしました。

それにしても、「自動」というのは上手く考えたなと思います。
UTF-16/32で「自動」なら当然、BOMありが順当です。

UTF-8については今の仕様をまだ確認していませんが、現状がどちらであれ、その気
になれば「環境設定でユーザがデフォルトを指定する」あるいは「拡張子によってデ
フォルトを切り替える」(仕様が確定している既知の拡張子は決め打ちとし、それ以
外に「ファイルタイプ別の設定」での設定も可能)といった実装の余地もまだ留保し
ている、と。

ありがとうございました。


---以下の内容はコミュニテックス会議室システムにより付加されました。
本文中のメールアドレスは伏せ字に変換されました。伏せ字にしたくない場合
はメールアドレスを""で囲んで書き込んでください。

[ ]
RE:39374 シフトJIS外の文章の保存時に…No.39376
秀丸担当 さん 21/11/25 17:16
 
ご確認ありがとうございます。
まだ何かする余地はあると思います。
ファイルタイプ別とは違う話ですが、エンコードの種類が多すぎると思うので、初期
の選択肢はUTF-8とUTF-16くらいにして、あとはその他...とかにしたほうがいいかも
しれません。
今後また検討しようと思います。

[ ]