|
似たような判断としては、xml宣言やhtmlのmetaタグがあります。
[その他]→[動作環境]で左下の「上級者向け設定」をONにして、
[その他]→[動作環境]→[ファイル]→[エンコード1]のところに設定があり、テ
キストの先頭に書かれた内容を判断しています。
coding: といった書き方には対応していないです。
Emacs独自の書き方であれば対応するのはどうかと思いますが、プログラミング
言語の解釈として確立されたものであれば秀丸エディタで設定があってもいいと
は思います。
現状でやるとしたら、自動起動マクロでやる方法が考えられます。
[マクロ]→[マクロ登録]→[自動起動]の「ファイルを開いた直後」に登録できま
す。
例えば簡単にした例では、先頭100文字に"coding: utf-8"が含まれていればutf-
8に変更するといったマクロでは以下のような感じになります。
$a=gettext(0,0,100,0);
if(strstr($a,"coding: utf-8")>=0){
if(encode!=6){ //utf8
setencode 6,0;
}
}
endmacro;
|
|