添付ファイルのエンコード表現解除No.07882
teruteru さん 21/04/05 17:06
 
いつもお世話になっております.

たまに,日本語なのに charset="gb2312" で送ってくる人がおり,そのメールの添付
ファイルは日本語なんですけどWindows内ではエンコードされて「$gb_....」み
たいなファイルになっています.このファイルがバックアップソフトと相性が悪いみ
たいでエラーが出るので,このようなメールが送られてくるたびに,

・メールを編集モードにして,エンコードを「日本語」に修正
・「添付ファイルの名前を変更」をして,実際は名前は変更せずにそのままOKを押す

とやって,$gb... のファイルを日本語のファイル名に戻しています.

この作業が少し面倒なのですが,うまく対処する方法はないでしょうか.
例えば,

・検索画面で「charset="gb2312"」を検索して一覧した際に,まとめてエンコードを
日本語にできる.
・$gb..となっている添付ファイルをまとめてエンコードされてないファイル名に修
正できる

みたいなことができそうであればお教えください.

よろしくお願いいたします.

[ ]
RE:07882 添付ファイルのエンコード表現解No.07883
秀まるお2 さん 21/04/05 18:26
 
 現状でいい対策は無いのですが、そもそも的に、添付ファイル・ファイル名が日本
語になってる場合は日本語の普通の文字列に変換して保存するように直そうと思いま
す。次のβ版(V6.99β11)にていじってみます。

 問題のメールは、メールの文字コードが簡体字中国語になってるんだと思います。
簡体字中国語の文字コードセットの中にはひらがなもカタカナもあるので、普通に日
本語のメールも書けてしまいます。しかし、秀丸メールはあくまでそのメールを中国
語扱いするので、添付ファイル・ファイル名も独自の方式で「$gb_xxxxx」みたいに
変換して保存してしまいます。

 ファイル名が日本語Shift-JISの文字しか使ってない場合は、普通に日本語ファイ
ル名で保存するようにしてみます。

[ ]
RE:07883 添付ファイルのエンコード表現解No.07899
teruteru さん 21/04/07 17:59
 
お返事ありがとうございます!そうしていただけるととても助かります.
特定の組織からのメールがそうなるので,設定を見直してくださいと言ってみたので
すが,よくわからないようなので,受信側でうまくできれば助かります・・.

> 現状でいい対策は無いのですが、そもそも的に、添付ファイル・ファイル名が日
>本語になってる場合は日本語の普通の文字列に変換して保存するように直そうと思
>います。次のβ版(V6.99β11)にていじってみます。
> ......
> ファイル名が日本語Shift-JISの文字しか使ってない場合は、普通に日本語ファイ
>ル名で保存するようにしてみます。

[ ]
RE:07899 添付ファイルのエンコード表現解No.07900
秀まるお2 さん 21/04/07 18:30
 
 昨日、Version 6.99β11をアップロードしたので、それに入れ替えてみてほしいで
す。そして、特に設定変更は不要で、問題のメールを選択して「編集」メニューの
「受信解析のやり直し」コマンドを実行します。そうすると同じメールがとなりに出
てくるはずになります。

 その同じメールの添付ファイルを見ていただくと、たしかに日本語の普通のファイ
ル名になってるはずだと思います。添付ファイルアイコンのマウス右ボタンメニュー
の「プロパティ」から実際のファイル名が確認できます。

 どうでしょうか。

 Version 6.99β11は以下のURLからダウンロードできます。

32bit版:
https://hide.maruo.co.jp/software/bin3/hmmail699b11_signed.exe

64bit版:
https://hide.maruo.co.jp/software/bin3/hmmail699b11_x64_signed.exe

[ ]
RE:07900 添付ファイルのエンコード表現解No.08187
teruteru さん 21/05/18 02:45
 
返信遅くなりました.
うまく動いていることを確認しました!
ありがとうございました.

> 昨日、Version 6.99β11をアップロードしたので、それに入れ替えてみてほしい
>です。そして、特に設定変更は不要で、問題のメールを選択して「編集」メニュー
>の「受信解析のやり直し」コマンドを実行します。そうすると同じメールがとなり
>に出てくるはずになります。
> ......
>https://hide.maruo.co.jp/software/bin3/hmmail699b11_x64_signed.exe

[ ]