MozillaZine.jp フォーラム
https://forums.mozillazine.jp/

Thunderbird(受信側)で添付ファイル名が正しく表示されない
https://forums.mozillazine.jp/viewtopic.php?f=3&t=18208
ページ 11

作成者:  はちぶい [ 2020年10月26日(月) 11:43 ]
記事の件名:  Thunderbird(受信側)で添付ファイル名が正しく表示されない

はじめまして。はちぶいと申します。

Thunderbird 78.4.0(32ビット)を使用しており、受信したメールに添付されているファイルのファイル名が送信者の意図した通りになっておらず、困っております。

送信者は、"テストテストテスト.zip"というファイル名のファイルを添付しているつもりですが、受信者(Thunderbird)では"テストテス�トテスト.zip"と認識します。

ソースを確認したところ、特に不審な点もありませんでしたので、ご相談させていただきたく。

Content-Disposition: attachment;
filename*0*=iso-2022-jp''%1B%24B%25%46%259%25%48%25%46%259%1B%28B;
filename*1*=%1B%24B%25%48%25%46%259%25%48%1B%28B%2Ezip;
Content-Transfer-Encoding: base64

無駄にエスケープシーケンスが挿入されているのは気になりますが、どうでしょうか?

ちなみに送信者の環境は詳細不明です(独自グループウェアにて送信とのこと)

作成者:  EarlgreyTea [ 2020年10月27日(火) 07:18 ]
記事の件名:  Re: Thunderbird(受信側)で添付ファイル名が正しく表示されない

はちぶい さんが書きました:
無駄にエスケープシーケンスが挿入されているのは気になりますが、どうでしょうか?

現在の Firefox や Thunderbird の ISO-2022-JP デコーダーは、ASCII開始の後に文字が無くJIS漢字開始等が連続しているとASCII文字長が0なのはエラーとして代替文字U+FFFDを挿入する仕様になっています。
あと、添付ファイル名に関しては、行分割されたものをデコードしてから連結ではなく、連結してからデコードしていることも関係しているでしょう。

この件の状況に関しては下記トピックを読んでください。

Thuderbird 60.3.0で、件名にU+FFFDが入るようになった

作成者:  はちぶい [ 2020年10月27日(火) 11:22 ]
記事の件名:  Re: Thunderbird(受信側)で添付ファイル名が正しく表示されない

EarlgreyTea様

返信ありがとうございました。
既に同内容のトピックがあったのですね。失礼いたしました。
現状ではそのような仕様なのですね。

ページ 11 All times are UTC + 9 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/