UTF-8保存時にBOMを付けてほしいNo.15177
Ramen さん 03/08/05 19:34
 
「unicodeの取り扱いについて。」(No.14287)のスレッドを読んだのですが、
やはりUTF-8での保存時にバイトオーダーマーク(以下BOM)を付加する
オプションを付けてほしいと思います。

特に必要だと思われるのは、HTML文書をUTF-8で作成する場合です。
HTMLの場合文書中に

 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">

などと記述することもあり、一度文字コードを決めたらそのコードを
維持したいところです。しかしBOMによらない文字コードの自動認識では、
最初にUTF-8で保存したとしても、編集中にASCII文字のみの内容で保存して
閉じてしまうと次回読みこみ時に違う文字コード(Shift-JISなど)の扱いに
なってしまい、「名前を付けて保存」で文字コードを設定し直さなければ
ならなくなります。

また、BOMが文字のつもりかもしれないという問題ですが、実際BOMに
どんな文字が該当するのかよく分からないのですが、HTMLに限って言えば
ファイル先頭にその文字を記述することはまずありえないと思います。

というわけで、用途によってはBOMを付けてほしい場面もあると思われますので、
バージョンアップ時にはぜひご検討をお願いしたいと思います。

ちなみにWinXPのメモ帳で試したところ、UTF-8では強制的にBOMを付けてました…

[ ]
RE:15177 UTF-8保存時にBOMを付けてほしいNo.15178
Iranoan さん 03/08/05 19:55
 
 Ramen さん今日は、Iranoan です。
 念の為お断りしておくと、開発者とは何の関わりも無い単なる一ユーザです。
> 「unicodeの取り扱いについて。」(No.14287)のスレッドを読んだのですが、
> やはりUTF-8での保存時にバイトオーダーマーク(以下BOM)を付加する
> オプションを付けてほしいと思います。
 別会議室での秀丸担当さんの発言
http://www.maruo.co.jp/turukame/3/x02304_.html#2358
によると検討して頂けるそうです(^^)。
 個人的には、設定で切り替わるより保存時のダイアログ・ボックスで選択可
能な方が使いやすいような気はします。

[ ]
RE:15178 ありがとうございますNo.15179
Ramen さん 03/08/05 20:31
 
> 別会議室での秀丸担当さんの発言
>http://www.maruo.co.jp/turukame/3/x02304_.html#2358
>によると検討して頂けるそうです(^^)。

そちらの会議室は知りませんでした(何で鶴亀に…)。
ご連絡ありがとうございます。

個人的にはBOMあり/なしを使い分けるつもりはないので環境設定でも
構わないのですが、いろんな種類のファイルを扱う人は保存時に
決められた方がいいのかもしれませんね。
あと、UTF-16のendianが保存時指定になっていることに対する
操作性の統一とか。

[ ]
RE:15179 ありがとうございますNo.15183
Iranoan さん 03/08/06 13:40
 
 Ramen さん今日は、Iranoan です。
> そちらの会議室は知りませんでした(何で鶴亀に…)。
> ご連絡ありがとうございます。
 ちょっと書き方が悪かったですね。URI では turukame になっていますが、
これで始まる会議室は常連さん用の会議室になっていまして、3 番は秀丸β版
の会議室になっています。更にβ版会議室とは成っていますが、β版がない時
期も開かれています。そこで、私などはこちらがあまり混雑しないように、マ
ニアックな要望や、不具合報告もあちらに投稿しています。

[ ]