#5733
Yutaka Emura
キーマスター

shiiyaさんは書きました:

Yutakaさんは書きました:
自動認識というのは、どの設定のことでしょうか? EmEditor の中では自動認識という言葉は使っていません。

ファイルをダブルクリックして開く時に、EmEditorがエンコードを自動で認識・決定して開いてくれる動作のことを自動認識と書いてしまっていました。
「自動認識」と書いていた箇所を、EmEditorでの設定項目「開くときのエンコード」で指定している「日本語 (自動選択)」、もしくは「エンコードの自動選択」などと読み替えて頂くと、申し上げたかった趣旨が伝わり易くなるかもしれません。

[Unicodeサイン(BOM)を検出] をチェックしただけの場合は、BOM無しのファイルは検出できないようになっています。ですからこれは仕様通りの動作になります。

では、BOM無しのファイルのエンコードの自動選択もうまくいくようにするには、どのような設定の定義にすべきなのでしょうか?
【脚注2】の箇所に示した各項目の具体的な設定内容で示して頂けると幸いです。

今、旅行中のため開発やデバッグができないのですが、もしまだ動作がおかしい場合は、サンプル ファイルを圧縮して添付ファイルで送っていただけますか?よろしくお願いします。 [email protected] 時間があるときに調べてまたご報告します。

サンプルファイルをメールで送付しました。
ご確認願います。

メールは受け取りました。ありがとうございます。今すぐにテストできないのですが、以上のご質問への回答です。

「日本語 (自動選択)」の場合は、Shift JIS、JIS、EUC の中からの選択になるので、Unicode は自動検出できません。「エンコードの自動選択」という項目はありません「すべて自動検出」のことでしょうか?

BOM 無し UTF-16 のファイルの検出は、「すべて自動検出」にするしかないと思います。

よろしくお願いいたします。