MozillaZine.jp フォーラム https://forums.mozillazine.jp/ |
|
Thunderbird8〜日本語を含む添付ファイルを送信すると、相手側で文字化けする〜 https://forums.mozillazine.jp/viewtopic.php?f=3&t=12354 |
ページ 1 / 1 |
作成者: | nightsea [ 2011年12月09日(金) 10:23 ] |
記事の件名: | Thunderbird8〜日本語を含む添付ファイルを送信すると、相手側で文字化けする〜 |
掲題の件で困っております。 環境:OS・・・Windows7 Professional 32bit ソフト・・・Thunderbird8 現象 Thunderbirdを利用して「ファイル名に日本語を含むもの」を添付して送付した時に 受け手側がOutlookであった場合や、macのmail.appであったとき、ファイル名が文字化け してしまいます。(ファイルは正常に開けますので、ファイル名のみが問題です) ver.2.xの対処法として、 ツール -> オプション -> 詳細 -> 設定エディタ を開き、mail.strictly_mime.parm_foldingを2から0に変更すればよい。 というものを見つけたので実行したのですが、改善されませんでした。 具体的な文字化け 例えば、「ああああああああああああああ.txt」というファイルをmail.appへ送ると 「ああああああ"$"$"$"$"$"$"$".txt」となってしまいます。 お客様へ添付ファイルを送付することもあり、受け手側のメーラーが選べないので 根本的な解決方法が知りたいのですが、ご存知の方はいらっしゃいますでしょうか? |
作成者: | kiki [ 2011年12月10日(土) 21:35 ] |
記事の件名: | Re: Thunderbird8〜日本語を含む添付ファイルを送信すると、相手側で文字化けする〜 |
同じ日本語名の添付ファイルでテストしてみました。 メッセージ形式はプレーンテキスト形式です。 以下のような添付ファイルのヘッダになっていたとしたら、問題ないはずなのですが。。。 コード: User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:8.0) Gecko/20111105 Thunderbird/8.0
MIME-Version: 1.0 To: xxxxx <xxxxxxxx@xxxxxxxx> Subject: =?ISO-2022-JP?B?GyRCRnxLXDhsRTpJVSVVJSElJCVrTD4lRiU5JUgbKEI=?= Content-Type: multipart/mixed; boundary="------------020306070500020207040300" This is a multi-part message in MIME format. --------------020306070500020207040300 Content-Type: text/plain; charset=ISO-2022-JP Content-Transfer-Encoding: 7bit 日本語添付ファイル名テスト --------------020306070500020207040300 Content-Type: text/plain; name="=?ISO-2022-JP?B?GyRCJCIkIiQiJCIkIiQiJCIkIiQiJCIkIiQiJCIkIhsoQi50eHQ=?=" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename*0*=ISO-2022-JP''%1B%24%42%24%22%24%22%24%22%24%22%24%22%24%22%24; filename*1*=%22%24%22%24%22%24%22%24%22%24%22%24%22%24%22%1B%28%42%2E%74; filename*2*=%78%74 PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8IS0tDQovLyA9PVVzZXJTY3JpcHQ9PQ0KLy8gQG5h bWUgICAgICAgICAgIGZseWJhci51Yy54dWwNCi8vIEBuYW1lc3BhY2UgICAgICB3d3cuc2xp (省略) ICAgd2luZG93LlBvcHVwVXJsQmFyID0gUG9wdXBVcmxCYXI7DQogICAgICB9KSh3aW5kb3cp Ow0KICAgIF1dPg0KICA8L3NjcmlwdD4NCjwvb3ZlcmxheT4NCg0K --------------020306070500020207040300-- Outlook や Mail.app の独自仕様は置いておくとして。。。 根本的な解決方法はないとも云えますし、あるとも云えます。 ご存じかと思いますが対処としては、 ・半角英数字のみの添付ファイル名にする ・zip などの圧縮形式にする などになるでしょうか。 解決方法ではありませんが、直接ファイルを添付して送るのではなく、ダウンロードリンクを案内して お客様に各自ダウンロードしてもらう別手段を用意する方法もあります。 お客様に一手間掛けさせてしまうという問題もありますが、直接添付でファイルを送るよりは少しは悩 みが減るかと。。。 |
作成者: | meeyar [ 2011年12月11日(日) 21:26 ] |
記事の件名: | Re: Thunderbird8〜日本語を含む添付ファイルを送信すると、相手側で文字化けする〜 |
マルチポストっぽいですね。 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1077055505 http://www.insurancee.info/q1077055505.html ※あと1カ所見つけましたがサイトが上手く開かないようで省略 nightsea さんが書きました: ver.2.xの対処法として、
ツール -> オプション -> 詳細 -> 設定エディタ を開き、mail.strictly_mime.parm_foldingを2から0に変更すればよい。 というものを見つけたので実行したのですが、改善されませんでした。 Thunderbirdから送信すると添付ファイル名が文字化け にあるような対処法のことですね。 これはThunderbird3からは無効化されているようです。 "mail.strictly_mime.parm_folding" function of Thunderbird 3 does not work correctly Outlookは環境がないのですが、 手元のThunderbird8.0とApple Mail.app(ver4.5)で再現性をみてみました。 ファイル名14文字のとき:7文字目が欠損し、8文字目以降が変化 ああああああああああああああ.txt→ああああああ"$"$"$"$"$"$"$".txt に変化 ファイル名7文字のとき:7文字目が欠損(6文字のファイル名になる) あああああああ.txt→ああああああ.txt に変化 ファイル名5文字のとき:変化無し Mail.appでも、あああああ.txtで受信 (何となく)全角5-6文字以下であればセーフ? と思いました。 ベストな方法は半角英数字によるファイル名と思いますが。 それと、この問題はMacユーザの間でも悩みの種のようで、 ↓のサイトなどが参考になるのではと思います。 ThunderbirdからAppleMailに送信したメールの添付ファイル名の文字化け 当方の環境では、上記サイトで紹介されているMIMEfixで解決しました。 可能であればお勧めしてみるのもよいかもしれません。 |
作成者: | nightsea [ 2011年12月12日(月) 16:28 ] |
記事の件名: | Re: Thunderbird8〜日本語を含む添付ファイルを送信すると、相手側で文字化けする〜 |
kiki様、meeyar様、ご回答頂きましてありがとうございます。 「マルチポスト」という言葉を初めて知りました。マナー違反とのことでしたので 今後は慎みます。(私が投稿したのは、yahoo知恵袋とこのサイトのみです) 申し訳ございませんでした。 >kiki様 添付ファイルのヘッダについて、codeの見方がわからないので、 ちょっと調べて確認してみます。 zip圧縮は思いつきませんでした。ありがとうございます。 また現在は、データ便やファイアーストレージ等を利用しています。 ただ、お客様によっては迷惑メールとして判断されて(サーバ側の設定で) 受け取れない方がいるんですよね・・・・ >meeyar様 再度試してみたのですが、やはり5〜6文字ですね。 頂いたURLの先の話は、自分にはちょっと理解できませんでした。 もう少し知識をつけたいと思います。 ありがとうございました。 |
ページ 1 / 1 | All times are UTC + 9 hours |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |