2008年5月29日 3:15 am #6119
Keymaster
yunokiさんは書きました:
> これからも継続して古い「日本語EUCで保存」コマンドを使っていただいて結構です。現状困っているので投稿させていただいております。
現在のファイルのエンコードを判別して、それにあわせた処理をするマクロを作成・利用しています。
そのマクロが動作したりしなかったりするので、今回調査しました。EUCファイルを開いたとき ⇒ 51932
名前をつけて保存でEUC保存した後 ⇒ 51932
ショートカットでEUC保存した後 ⇒ 65617(ここだけ違う)これを回避するためは、
・名前をつけて保存のダイアログを使って保存
・ファイルを一旦閉じて開きなおす
・利用しているマクロに新旧の定数に対応するよう条件式に書き加える
・保存用のマクロを新規作成して、ショートカットに割り当てなおすのような手をつかうことになるようですが、
エンコード定数が操作によって食いちがうという仕様を廃止すべきではないでしょうか。
将来のバージョンでは、古い [EUC で保存] コマンドを使った場合も、 51932 になるようにします。
それまでの間、
bEUC = (nCP == 51932 || nCP == 65617)
というようにしていただけないでしょうか? ご意見ありがとうございます。