マクロ作成時のエンコードNo.38977
ken36y さん 10/08/18 05:05
 
お世話になります。
秀丸エディタを常駐させ、[動作設定]-[ファイル]-[エンコード1]-[標準のエンコー
ドの種類]を「UTF-8」にしています。
この状態で秀丸メールの[マクロ]-[マクロ登録]-[編集]で新規ファイルを開くと、UT
F-8エンコードになります。
そのままShift-JISに切り替えるのを忘れてエラーになることがあります。
ここでは自動的にShift-JISで開くか、UTF-8でもマクロを実行できるようにしてもら
えると嬉しいです。
よろしくお願いします。

[ ]
RE:38977 マクロ作成時のエンコードNo.38978
秀まるお2 さん 10/08/18 08:59
 
 秀丸エディタのVersion8になってから、マクロ用のファイルがUTF-16(BOM付
き)についてはうまく認識するようになってますが、UTF-8については対応して
ないです。

 エンコードがUTF-8かShift-JISかはファイルを一度読み込んで自動判定する必
要があり、さらには2バイト文字の文字数が少ない場合は完全な自動判定が出来
ないことも多いです。そういう「自動判定に失敗する場合もある」みたいな中途
半端なサポートでは困るだろうということで、確実に判定できる物として、UTF-
16(BOM付き)だけ対応していま。

 秀丸メールの中の秀丸エディタはVersion 7.11相当なので、UTF-16のマクロも
読めないです。(これは将来なんとか出来ると思うけども)

 というややこしい事情がありまして、すみませんがUTF-8については対応は無
理だと思います。

[ ]
RE:38978 マクロ作成時のエンコードNo.38992
ken36y さん 10/08/19 11:14
 
マクロの[編集]ボタンで秀丸を /fs オプションで開くのも難しいですか?
秀丸エディタ以外の可能性を考えるとややこしいかと思いますが。

[ ]
RE:38992 マクロ作成時のエンコードNo.38993
秀まるお2 さん 10/08/19 13:24
 
 対応出来ると思います。

 「/fs」オプションがサポートされてる秀丸エディタかどうか調べる処理を入
れるとか、あと、秀丸エディタV8の場合はUTF-16(BOMあり)でもマクロが作成出
来るので、その辺の対策も必要かと思います。

 その辺、今ちょっと直してみます。

[ ]
RE:38993 マクロ作成時のエンコードNo.38994
秀まるお2 さん 10/08/19 14:38
 
 対応出来ました。次のβ版(V5.50β12)から対応させていただきます。

[ ]
RE:38994 マクロ作成時のエンコードNo.38995
1428ad さん 10/08/19 16:49
 


----- 元のメッセージ -----
差出人: 秀まるお2 <xxxxxxxxxxxxxxxxxxx@maruo.co.jp>
送信日時: 2010年8月19日 14:38
宛先: xxxxxxxxxxxxxx@maruo.co.jp
件名: hidesoft.8:38994| RE 38993 マクロ作成時のエンコード

 対応出来ました。次のβ版(V5.50β12)から対応させていただきます。


---以下の内容はコミュニテックス会議室システムにより付加されました。
本文中のメールアドレスは伏せ字に変換されました。伏せ字にしたくない場合
はメールアドレスを""で囲んで書き込んでください。

[ ]
RE:38994 thx!No.39060
ken36y さん 10/08/30 11:47
 
b13で正常動作することを確認しました。
素早い対応ありがとうございます。

[ ]