メール送信用起動時の文字化けNo.38846
hideon さん 10/07/26 12:09
 
こんにちは。いつもお世話になります。
最近Windows7に移行し、OneNote2010で、「ページを電子メールで送信」を
クリックすると秀丸メールが立ち上がるように設定したのですが、
その動作の際、

添付ファイル名:
ヤマモト(幸)様 (Web ページとして).mht
については、正しく表示されます。また、そのファイルをクリックしても正しく表示
されるのですが、肝心のメーラー本文については、

Subject:
繝、繝槭Δ繝茨シ亥ケク・画ァ・

本文:
.mht 豺サ莉倥ヵ繧。繧、繝ォ繧偵け繝ェ繝・け縺励※縲仝eb 繝壹・繧ク縺ィ縺励※繝弱・
繝医r陦ィ遉コ縺励∪縺吶・

のように文字化け状態で表示されてしまいます。
これは、何が原因でしょうか?

秀丸メールのバージョンは、Ver.5.39です。

[ ]
RE:38846 メール送信用起動時の文字化けNo.38847
秀まるお2 さん 10/07/26 13:08
 
 その化け方は、utf-8の文字コードで渡された文字列を間違ってShift-JISと解
釈した時に起きる化け方かと思います。

 秀丸メールがどういう形で呼び出されてるのか分かりませんが、普通にコマン
ドラインで呼び出されてるのだとしたら、普通はコマンドラインの文字列がユニ
コード(utf-16)で渡されるはずなので、それは正しく秀丸メールが解釈出来る
はずだと思います。

 OneNote2010からどうやったら秀丸メールが起動出来るのか、どういう設定に
しているのか、何か情報があったら教えてほしいです。

 とりあえずこちらでもOneNote2010の体験版をインストールしてテストしてみ
ます。

[ ]
RE:38847 メール送信用起動時の文字化けNo.38848
秀まるお2 さん 10/07/26 15:00
 
>  とりあえずこちらでもOneNote2010の体験版をインストールしてテストしてみ
> ます。

 今やっとダウンロード&インストールが終わってテスト出来ましたが、たしか
に文字化けするのが確認出来ました。

 仕組み的にはMAPI(Messaging API)経由で秀丸メールが起動されてるようで
すが、そこで渡される文字列が、普通はShift-JISで渡される所が、OneNoteから
はutf-8になってるようです。

 こういう場合は可能な限り文字コードを自動判定するようにして対応します。

 utf-8かShift-JISかはほとんどの場合に自動判定出来ると思います。

[ ]
RE:38848 メール送信用起動時の文字化けNo.38852
hideon さん 10/07/26 20:36
 
> こういう場合は可能な限り文字コードを自動判定するようにして対応します。
>
> utf-8かShift-JISかはほとんどの場合に自動判定出来ると思います。


早速のご対応、ありがとうございます。
Windows7にも、office2010にも慣れていないため、どこで設定したか
恥ずかしながら不明となってしまっています。
また指定した箇所がわかりましたら、お伝えします。

OneNoteは非常に便利なのですが、メーラーは、安心感を含め
秀丸メールに勝るものは無いと思っていますので、OUTLOOK連携でなく、秀丸メール
連携を今後も行いたいため、よろしくお願いします。


[ ]
RE:38852 メール送信用起動時の文字化けNo.38857
秀まるお2 さん 10/07/27 09:13
 
> また指定した箇所がわかりましたら、お伝えします。

 これですが、「コントロールパネル・インターネットオプション・プログラ
ム」の所の「電子メール」という所を秀丸メールにするだけでした。

 次のβ版がアップロードできたらまた連絡させていただきます。

[ ]
RE:38857 メール送信用起動時の文字化けNo.38862
秀まるお2 さん 10/07/27 15:25
 
 ちなみにですけど、先ほど修正版をアップロードしました。

秀丸メールV5.50β3
http://hide.maruo.co.jp/software/bin/hmmail550b3_signed.exe

秀丸メールV5.50β3(64bit版):
http://hide.maruo.co.jp/software/bin/hmmail550b3_x64_signed.exe

[ ]
RE:38862 メール送信用起動時の文字化けNo.38873
hideon さん 10/07/27 23:07
 
> ちなみにですけど、先ほど修正版をアップロードしました。
≪全文引用されていたのでコミュニテックス会議室システムが引用部分を省略処理し
ました。≫
>http://hide.maruo.co.jp/software/bin/hmmail550b3_x64_signed.exe

32bit版での無事、文字化けが起こらない事をを確認しました。
どうもありがとうございました。

それと、亀レスですみませんが、Windows7の場合、
Windowsのスタートボタンの「既定のプログラム」で、
”秀丸メールで開くことのできる項目全てが、これを既定のプログラムとしている”
ようです。
具体的には、以下の2つを設定していました。

■プロトコル
 MAILTO「URL:MailToプロトコル」

■MAPI
 メールの送信 「メールの送信コマンド」

以上です。

[ ]