新規ファイル作成時のバイナリモードでバNo.35701
donnersclag さん 17/03/29 03:11
 
新規ファイル作成時、バイナリモードとしてもバイナリ表示に切り替わりません。

現象1)"XYZ"と入力後、バイナリモードに変更すると、文字コードではなく文字"XY
Z"が表示される。(アウトライン解析枠に文字が表示されない)

現象2)バイナリモードに変更した後に"41,42,43"を入力(アウトライン解析枠には
"ABC"が表示される)、その後に通常モードへ戻すと"41,42,43"が表示される。

なお、新規ファイルではなく、既存のファイルを開く、またはファイルとして保存し
た後は、正常にバイナリモードして動作します。

これは仕様でしょうか?

動作環境を以下に記述します。
秀丸エディタ:Ver 8.69 Float-Macro(統合版) 64bit
OS:Windows 7 Professional SP1 (x64)

以上、よろしくお願いします。

[ ]
RE:35701 新規ファイル作成時のバイナリモNo.35703
秀丸担当 さん 17/03/29 11:49
 

新規作成時は、確かにバイナリモードの切り替えで変換は行われないです。
ファイルを開いているときも、未保存の場合はできないです。

ファイルありきのことで、保存するまではエンコーディングが定まっていないと
いうことがあります。
例えば日本語(Shift-JIS)のときでも、Unicode独自の文字は入力できて、ハート
マークや絵文字を挿入できたりしますが、保存するまではバイナリ情報は確定し
ていないです。
それをバイナリに変換するということはできなくて、保存するときに"?"に変換
するかどうかの問い合わせが出たりします。

[ ]
RE:35703 新規ファイル作成時のバイナリモNo.35715
donnersclag さん 17/04/02 01:45
 
ご回答ありがとうございます。

本件、理解しました。
ただ、お問い合わせに書いたような挙動を示すのであれば、ファイルの新規作成時に
はバイナリモードを使用できないように(グレーアウト)した方が、操作者に誤解を
与えずに済むかと思います。
(単に私の個人的な意見ですが)

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

[ ]
RE:35715 新規ファイル作成時のバイナリモNo.35716
秀丸担当 さん 17/04/03 10:28
 

確かに誤解があるかもしれないです。
あるファイルをバイナリモードで開いて一部をコピーして、新規作成状態でバイ
ナリモードにして貼り付けたいということもあるので、コマンドは使えるけどメ
ッセージで変換はされないということを表示するようにしようと思います。

[ ]