文字コードの切り替えNo.01847
OA さん 98/10/19 16:00
 
こんにちは。OAです。

秀丸エディタで開いたとき、文字コード種別を間違うことが
時々ありますが(半角かながあるファイルを扱うことも多い
のでEUC/JIS自動認識チェックができないのです)
「閉じて開く」以外でコード変換機能を持つ予定はありません
でしょうか?

ファンクションキーを一回押すたびに
S-JIS→EUC→JIS→UNICODE
  ↑        |
 +−−−−−−−−+
とサイクリックするような仕組みがあれば嬉しいのですが
難しいでしょうか?


[ ]
RE:01847 文字コードの切り替えNo.01857
ひろ さん 98/10/20 17:18
 
 OAさん今日は、ひろです。
> 「閉じて開く」以外でコード変換機能を持つ予定はありません
> でしょうか?
 http://win.blue.co.jp/~jr-kun/
で手に入る macro で、表示 code を変えれたと思います。

[ ]
RE:01857 文字コードの切り替えNo.01881
OA さん 98/10/21 12:53
 
>> 「閉じて開く」以外でコード変換機能を持つ予定はありません
>> でしょうか?
> <a href="http://win.blue.co.jp/~jr-kun/">http://win.blue.co.jp/~jr-kun/</a>
>で手に入る macro で、表示 code を変えれたと思います。

このマクロでは表示上のコードではなく、実際のコードも変更されてしまうので
困ります。

やりたいことは単純に、

 #code = (charset & 63);
 if(#code == 0 || #code == 1){
    loadfile filename, unicode;   // 現在SJIS表示だったらUNICODE表示へ
 }
 else if( #code == 2 ){
    loadfile filename, euc;       // 現在UNICODE表示だったらEUC表示へ
 }
 else if( #code == 3 ){
    loadfile filename, jis;       // 現在EUC表示だったらJIS表示へ
 }
 else{
    loadfile filename, sjis;      // 現在JIS表示だったらSJISへ
 }
 endmacro;

だけなのですが、一番上のloadfile〜 で文法エラーになるのです(^^;

[ ]
RE:01881 文字コードの切り替えNo.01882
ひろ さん 98/10/21 13:59
 
 OAさん今日は、ひろです。
> このマクロでは表示上のコードではなく、実際のコードも変更されてしまうので
> 困ります。
 同梱されている CHARVIEW.MAC で、現在の表示に使用または file の文字
code に関わり無く、表示のみ変えれると思います。

[ ]
RE:01882 文字コードの切り替えNo.01884
OA さん 98/10/21 17:27
 
> 同梱されている CHARVIEW.MAC で、現在の表示に使用または file の文字
>code に関わり無く、表示のみ変えれると思います。

下位で使っているだけのマクロだと思ってチェックしませんでした。
うまく動くようです。ありがとうございました。

#マクロを使うって言う概念がそもそも私の頭にはありませんでした(^^;


[ ]