MozillaZine.jp フォーラム https://forums.mozillazine.jp/ |
|
添付ファイル名の文字化(3.0のバグ?) https://forums.mozillazine.jp/viewtopic.php?f=3&t=10051 |
ページ 1 / 1 |
作成者: | syameiki [ 2010年4月07日(水) 13:07 ] |
記事の件名: | 添付ファイル名の文字化(3.0のバグ?) |
最近Thunderbird2.0.0.23から3.0.4へアップデートしました。画面が少しきれいですが、 受信する時、一部の添付ファイル名が文字化しまいました。 添付123.txt OK 添付123.txt NG レビュー123.txt NG レビュー123.txt NG NGの場合、「=-UTF-8-B-5re75LuY77yR77yS77yTLnR4dA==-=」のようなファイルで表示しました。但し、2.0.0.23で正常に見えます。 |
作成者: | kiki [ 2010年4月07日(水) 13:22 ] |
記事の件名: | Re: 添付ファイル名の文字化(3.0のバグ?) |
それで? |
作成者: | syameiki [ 2010年4月07日(水) 13:38 ] |
記事の件名: | Re: 添付ファイル名の文字化(3.0のバグ?) |
下記のように行えれば、エラー現象を見える 1、レビュー123.txtを作成する 2、3.0.4で自分へ送信する 3、受信して、添付名が文字化した。。。。。。。 何か設定する必要でしょうか、或いは3.0.4のバグ? OS:win XP(jp) Sp2 |
作成者: | syameiki [ 2010年4月07日(水) 15:08 ] |
記事の件名: | Re: 添付ファイル名の文字化(3.0のバグ?) |
CTRL+Uでソースを読んで、下記の情報をもらいます。 ----------------------------------------------------- --Boundary_(ID_j2EO2qbZbh587ZJGIGB5pQ) Content-type: text/plain; name="=?UTF-8?B?44Os44OT44Ol44O8MTIzLnR4dA==?=" Content-transfer-encoding: 7BIT Content-disposition: attachment; filename*0*=UTF-8''%E3%83%AC%E3%83%93%E3%83%A5%E3%83%BC%31%32%33%2E%74%78; filename*1*=%74; filename="=?UTF-8?B?44Os44OT44Ol44O8MTIzLnR4dA==?=" ------------------------------------------------------- 2.0.0.23にfilename*0*+filename*1*で表示するようですので、正常に表示できますが、 3.0.4にfilenameの"=?UTF-8?B?44Os44OT44Ol44O8MTIzLnR4dA==?="のままに表示します。 どうすれば解決できますか。お教えてください。 |
作成者: | kiki [ 2010年4月07日(水) 18:58 ] |
記事の件名: | Re: 添付ファイル名の文字化(3.0のバグ?) |
syameiki さんが書きました: Content-type: text/plain; name="=?UTF-8?B?44Os44OT44Ol44O8MTIzLnR4dA==?="
Content-transfer-encoding: 7BIT Content-disposition: attachment; filename*0*=UTF-8''%E3%83%AC%E3%83%93%E3%83%A5%E3%83%BC%31%32%33%2E%74%78; filename*1*=%74; filename="=?UTF-8?B?44Os44OT44Ol44O8MTIzLnR4dA==?=" 上記の部分をそっくりコピーして擬似的なメッセージを作ってみましたが再現しません。 当方で文字コードを UTF-8 にして「レビュー123.txt」というテキスト形式のファイルを 作成し、それを添付したメッセージを送受信してみましたがそれでも再現しません。 環境:Windows XP SP3、Thunderbird 3.0.4 日本語版 ヘッダ情報は以下になります。 コード: Subject: [test] =?UTF-8?B?44Os44OT44Ol44O877yR77yS77yTLnR4dA==?=
Content-Type: multipart/mixed; boundary="------------080106050206070104090406" This is a multi-part message in MIME format. --------------080106050206070104090406 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit [test] レビュー123.txt --------------080106050206070104090406 Content-Type: text/plain; name="=?UTF-8?B?44Os44OT44Ol44O877yR77yS77yTLnR4dA==?=" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename*0*=UTF-8''%E3%83%AC%E3%83%93%E3%83%A5%E3%83%BC%EF%BC%91%EF%BC%92; filename*1*=%EF%BC%93%2E%74%78%74 Thunderbird のセーフモード起動、新規プロファイルの作成とその適用でどうなるか 試して確認してみてください。 それでも変化が見られないようならば Thunderbird のクリーンインストールも試して みてください。 注:念のため現状利用のプロファイルはバックアップを取った上でおこなってください。 "Content-transfer-encoding: 7BIT" って "base64" を使わないようにしているのは なぜなんでしょうか。 |
作成者: | syameiki [ 2010年4月07日(水) 19:24 ] |
記事の件名: | Re: 添付ファイル名の文字化(3.0のバグ?) |
ご回答ありがとうございます。 私がPortable-EN版を使いますが、Install-JP版でやってみます。 |
作成者: | syameiki [ 2010年4月08日(木) 10:38 ] |
記事の件名: | Re: 添付ファイル名の文字化(3.0のバグ?) |
3.0.4 日本語版でしてみました、自分へ送信すればOKですが、他人の2.0.0.23からある添付ファイル(業務一部PBC---Rev1.doc)をもらう時、3.0.4に=?UTF-8?B?5qWt5YuZ5LiA6YOoUEJDLS0tUmV2MS5kb2M=?=のようなファイル名もあります。但し、2.0.0.23にOKです。3.0.4に添付名の解析方法が変更されましたか? コード: Content-type: application/msword;
name="=?UTF-8?B?5qWt5YuZ5LiA6YOoUEJDLS0tUmV2MS5kb2M=?=" Content-transfer-encoding: base64 Content-disposition: inline; filename*0*=UTF-8''%E6%A5%AD%E5%8B%99%E4%B8%80%E9%83%A8%50%42%43%2D%2D%2D; filename*1*=%52%65%76%31%2E%64%6F%63; filename="=?UTF-8?B?5qWt5YuZ5LiA6YOoUEJDLS0tUmV2MS5kb2M=?=" |
作成者: | kiki [ 2010年4月08日(木) 18:58 ] |
記事の件名: | Re: 添付ファイル名の文字化け(3.0のバグ?) |
Mozilla Thunderbird, Portable Edition と Mozilla Thunderbird とは正確には異なる製品(プロダクト) です。両者はまったく同じ物ではありません。 次に Thunderbird 2.0.0.24 及び 3.0.4 日本語版で「業務一部PBC---Rev1.doc」というファイルを 添付したメッセージを互いに送受信しましたが添付ファイル名は文字化けしませんでした。 以下がそのヘッダ部分になります。 コード: Content-Type: application/msword;
name="=?UTF-8?B?5qWt5YuZ5LiA6YOoUEJDLS0tUmV2MS5kb2M=?=" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename*0*=UTF-8''%E6%A5%AD%E5%8B%99%E4%B8%80%E9%83%A8%50%42%43%2D%2D%2D; filename*1*=%52%65%76%31%2E%64%6F%63 ヘッダ部の最後の1行である filename="=?UTF-8?B?5qWt5YuZ5LiA6YOoUEJDLS0tUmV2MS5kb2M=?=" は当方では付加されません。 上記は Thunderbird では付加されないヘッダであるので他の誰かが悪さをしていることになります。 よって解析方法の仕様変更でも何でもありません。 Thunderbird でファイルを添付したメッセージを作成した後に一旦「後で送信」にして下書きフォルダ に保管してソース表示でヘッダ部分を確認してみてください。 またそのメッセージを受信後に同じくソース表示してヘッダ部分を確認してみてください。 両者に違いがあれば送信時あるいは受信時あるいはサーバ上で何者かがヘッダ部分に手を加えて いるものと思われます。 ヘッダ部分に手を加えているのは何者なのかをぜひ突き止めてみましょう。 尚、繰り返しますが Thunderbird のセーフモード起動や新規プロファイルの適用で再現するかどうか 確認しておくのもいいでしょう。 #失礼ながら syameiki さんがネイティブな日本人ではないのならその旨書いておいた方がいいで しょう。あるいは日本語入力に何かしら障害をお持ちならばその旨も付け加えた方がよろしいかと 思います。 |
作成者: | syameiki [ 2010年4月08日(木) 19:08 ] |
記事の件名: | Re: 添付ファイル名の文字化(3.0のバグ?) |
kikiさん: 本当にありがとうございました。 私が日本人ではありません、仕事のため、日本語を勉強しましたが、下手ですね。 |
ページ 1 / 1 | All times are UTC + 9 hours |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |