― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 9 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2010年4月07日(水) 13:07 
オフライン

登録日時: 2010年4月07日(水) 12:53
記事: 6
最近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で正常に見えます。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2010年4月07日(水) 13:22 
オフライン

登録日時: 2006年9月05日(火) 18:47
記事: 4207
 
それで?
 


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2010年4月07日(水) 13:38 
オフライン

登録日時: 2010年4月07日(水) 12:53
記事: 6
下記のように行えれば、エラー現象を見える
1、レビュー123.txtを作成する
2、3.0.4で自分へ送信する
3、受信して、添付名が文字化した。。。。。。。

何か設定する必要でしょうか、或いは3.0.4のバグ?
OS:win XP(jp) Sp2


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2010年4月07日(水) 15:08 
オフライン

登録日時: 2010年4月07日(水) 12:53
記事: 6
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==?="のままに表示します。
どうすれば解決できますか。お教えてください。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2010年4月07日(水) 18:58 
オフライン

登録日時: 2006年9月05日(火) 18:47
記事: 4207
 
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" を使わないようにしているのは
なぜなんでしょうか。
 


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2010年4月07日(水) 19:24 
オフライン

登録日時: 2010年4月07日(水) 12:53
記事: 6
ご回答ありがとうございます。
私がPortable-EN版を使いますが、Install-JP版でやってみます。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2010年4月08日(木) 10:38 
オフライン

登録日時: 2010年4月07日(水) 12:53
記事: 6
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=?="


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2010年4月08日(木) 18:58 
オフライン

登録日時: 2006年9月05日(火) 18:47
記事: 4207
 
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 さんがネイティブな日本人ではないのならその旨書いておいた方がいいで
  しょう。あるいは日本語入力に何かしら障害をお持ちならばその旨も付け加えた方がよろしいかと
  思います。
 


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2010年4月08日(木) 19:08 
オフライン

登録日時: 2010年4月07日(水) 12:53
記事: 6
kikiさん:

本当にありがとうございました。
私が日本人ではありません、仕事のため、日本語を勉強しましたが、下手ですね。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 9 件の記事 ] 

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: Google [Bot] & ゲスト[88人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean