#6024

yuk
参加者

Yutakaさんは書きました:

shiiyaさんは書きました:
(中略)

個人的に期待していた動作は、読み直し後にファイルから検索を実行した場合でも、「ファイルから検索」のダイアログの「設定されたエンコード」で検索する場合は、読み直し前に設定されていたエンコード(今回の例ではUTF-8)ではなく、読み直し後の現時点で設定されているエンコード(今回の例ではシフトJIS)で検索されることでした。

このような動作は意図されたものでしょうか、それとも不具合でしょうか?

以上、ご確認願います。

これは、仕様とおりの動作ということになります。ファイルを開くときのエンコードと、あとから「ファイルから検索」を開くときのエンコードは関連していないためです。将来的に、あるファイルを開いている状態で「ファイルから検索」を行った場合には、開いているファイルのエンコードを優先するようにした方がいいでしょうか?

仕様どおりの動作だったのですね。
「ファイルから検索」ダイアログの「設定されたエンコード」とは、読み直し前に設定されていたエンコードか、あるいは読み直し後に設定されているエンコードということしか頭になかったのですが、回答を頂いてから「ファイルから検索」のヘルプの「エンコード」の箇所を確認してみたら、「[設定されたエンコード] を選択すると、開くファイルの拡張子に関連付けられたプロパティで設定されているエンコードになります。」ときちんと書かれており、意味を取り違えていたのに気付きました。
見落としていました、すみません。

というわけで、今回EmEditorを使用していて、期待していた動作と異なる現象に遭遇したため質問させていただいたのですが、頂いた回答とヘルプの説明を読んでみたら、色々な面で現状のままの方が良いような気がしてきました。
ですので、『あるファイルを開いている状態で「ファイルから検索」を行った場合には、開いているファイルのエンコードを優先するようにした方がいいか』という件につきましては、個人的にはそこまでして頂かなくてもいいかな、と思います。

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