漢字コードを記憶していて欲しいNo.00017
Kazkun さん 97/09/08 12:08
 
仕事上よくEUCのファイルを開くので、特定リモートドライブにはデフォルトEUCの設
定を
しています。ただ、場合によってローカルにコピーしてからアクセスするので、
自動判別によって判別し、判別できなかった場合は手動でマクロを実行して
オープンしなおしています。

ところがそれらを修正し保存するとSJISで保存されてしまっていることが結構ある様
で、
酷い場合は、EUC指定のドライブのファイルまで、何度もEUC読み込み→SJIS書き込み

くり返され漢字の再入力という手間になってしまった場合もあります。

ということで、「オープンした時の漢字コードを保存時のデフォルトとする」事を
強く要望します。

何が悲しくて毎度「別名で保存」→「漢字コードを指定」→「上書き確認」
なんて面倒な事をしなきゃならんのか(;_;)

よろしくお願いしますね。
マクロで漢字コード指定でオープンする時固有の問題だったら…(爆)

[ ]
RE:00017 漢字コードを記憶していて欲しいNo.00019
秀丸担当 さん 97/09/08 17:30
 
こんにちは。Kazkunさん

>ということで、「オープンした時の漢字コードを保存時のデフォルトとする」事

>強く要望します。

えーと、いちおうそのようになっているはずです。
少し試してみた限りでは、問題なかったです。
そのマクロが問題でしょうか。
マクロを使わずに「閉じて開く」で文字コードだけ変えた場合はどうでしょうか。


[ ]
RE:00019 漢字コードを記憶していて欲しNo.00022
Kazkun さん 97/09/16 18:52
 
コメントありがとうございます。

漢字コードインジケータが知らぬ間に付いていたので、再現する機会を待っていまし
たが、やっと再現しましたので報告します。

1.ファイルA(EUC文章)及びファイルB(SJIS文章)を開く。
2.両方とも何等かの変更を行う。
3.片方をCTRL-Sで保存する。
4.ALT-TABでもう一方のエディタ画面に移動する。
5.CTRL-Sで保存する。

さてこれで両方とも同じ漢字コードになってしまったはずです。
マクロは一切実行していませんので、どこでも再現するはずです。再現しない場合は、
こちらでもっと条件を追及していきます。

[ ]
RE:00022 漢字コードを記憶していて欲しNo.00023
Kazkun さん 97/09/16 19:10
 
さっき書いた件の追試の結果、そのままでは再現しにくい事が判りましたので訂正し
ます。

1.あらかじめSJISの文章を編集・保存する。(sjis.txtとでもする)
2.EUCの文章を編集保存する。(euc.txtとでもする)
3.取り敢えず秀丸のウィンドウを全て閉じる。
4.sjis.txtを開く
5.「Fileメニュー中のヒストリから」先程のeuc.txtを選択し開く
6.sjis.txtにフォーカスを戻す
7.CTRL-Sを押す
8.ステータス表示が(無し)→[EUC]になる

これから判ることは、ヒストリから選択して開く場合は、その操作をした文章の文字
タイプが、新しく開く文章の文字タイプに変わってしまうということの様です。
これでも再現できなかったらどうしよぉ。ちなみに Ver2.18です。

[ ]
RE:00023 漢字コードを記憶していて欲No.00024
秀丸担当 さん 97/09/18 17:22
 
こんにちは。Kazkunさん

再現させることができました。
これはまずいです。直します。


[ ]
RE:00024 漢字コードを記憶していて欲No.00026
Kazkun さん 97/09/19 18:35
 
>再現させることができました。<br>
>これはまずいです。直します。<br>

助かります。β版とかでも良いですから
早めに出して頂けると嬉しいかなと。

やっぱり1週間くらいは見ないとだめかな。

取り敢えず再現できてよかったです。

[ ]