受け取ったメールの添付ファイル名の文字化けについて
MacOS標準メールアプリを使用していると、良く、受け取ったメールの添付ファイルが文字化けして、
「??????〜.zip」や「?????new.xlsx」などと表示されることがあります。
ファイル内容に関して問題が無いため今まで看過しておりましたが、OSのアップデートでも治らず質問した次第です。
送信元はWindowsのOutlookやブラウザ上でのGmailなど、利用環境は様々でした。
こちら側はGmailアカウントをメールアプリに設定して利用していますが、ブラウザ上でログインすると正常にファイル名が表示されるため、あくまで標準メールアプリの不具合では無いかと考えています。
OS:MacOS Monterery 12.6
メール.app:バージョン16.0 (3696.120.41.1.1)
メールソースの添付ファイルの部分抜粋:
Content-Type: application/zip;
name="=?UTF-8?B?44OX(省略)==?="
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="=?UTF-8?B?44OX(省略)==?="
また、メール本体、件名、送り元も全てUTF-8/Base64で統一されており、エンコードミスは見当たりませんでした。
同様の事例を検索したところ
https://okumuralab.org/~okumura/misc/200915.html
がヒットし、この、
"「このMac内」のメールボックスに移動するとファイル名の文字化けが直ると教えていただいた。やってみると直ったが,なぜかわからず,頭を抱えている。"
という部分は自分の環境でも同様で、このMac内のメールボックスへ移動することで文字化けは治りました。
メールに添付されたファイルが化け文字 - Apple コミュニティ
などおそらく他のユーザーにも起こっていることですが、この問題は修正されないのでしょうか。
メール自体のエンコードに問題がなく、他の環境では正しく表示され、また、Mac内のメールボックスに移動すれば正しく表示される状況はバグとしか思えません。
もちろん、添付ファイルを英語に限定したり、メールボックスを移動したり、そもそもソースをみて自分で変換すれば元のファイル名は分かりますが、そこまで手をかけるなら何のための標準アプリなのか分かりません。
それとも私の環境だけなのでしょうか?
同様の症状で、解決策を見つけられた方がいらっしゃればご教示いただきたいです。
MacBook Air 13″, macOS 12.6