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



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 9 件の記事 ] 
作成者 メッセージ
 記事の件名: 件名が文字化けする
投稿記事Posted: 2020年10月27日(火) 11:14 
お世話になっています。
不特定多数からのメールを受信していますが
あるメールの件名だけ文字化けしているケースがあります。

 例)件名 $B$*Ld$$9g***以下非表示

本文は正常に表示されておりますが、
フィルターで件名振り分けをしている関係上、
認識できないで残ってしまいますし、
自分も何が書いてあるか読めません。

どうやら本文に限って言えば、
テキストエンコーディングの自動判別が変更してくれているようです。

対処方法はありますでしょうか。
バージョンは78.4.0 (64 ビット)の最新です。
すいませんが、教えてください。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2020年10月27日(火) 12:28 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4056
RFC違反のメールなら送信元に改善してもらうしかありません。
壊れているのでなければ、メールのソースを調べて文字セットやエンコード方式を推測して手動でデコードできるでしょう。

_________________
Mozilla/5.0 (Android 8.0.0; Mobile; rv:81.0) Gecko/81.0 Firefox/81.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2020年10月27日(火) 13:00 
EarlgreyTeaさん
返信ありがとうございます。

EarlgreyTea さんが書きました:
RFC違反のメールなら送信元に改善してもらうしかありません。
壊れているのでなければ、メールのソースを調べて文字セットやエンコード方式を推測して手動でデコードできるでしょう。


来たメールを自分でデコードするんですか?
Thunderbirdは皆さん、そうしているのですか?
ちょっと信じられませんが...

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2020年10月27日(火) 13:03 
ごめんなさい、補足です。

デコードというと、自分でHTMLの言語を設定して、
自分自身にメールするようなイメージで
記述しました。

Thunderbirdのエンコードを変えるって意味ですよね?
ちなみに日本語以外、選択できませんが。。。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2020年10月27日(火) 16:17 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4056
どうも誤解があるようです。
正しいメールであれば件名も本文も正しく表示されるはずです。
一部、ISO-2022-JPのデコードに関して、エンコード元の方式によっては化け文字が挿入されてしまうという問題もあったりはしますが、本件はそれとはちがいます。
メールソースの Subject: 部分を提示していただければ、私が調べることが可能です。

_________________
Mozilla/5.0 (Android 8.0.0; Mobile; rv:81.0) Gecko/81.0 Firefox/81.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2020年10月27日(火) 17:51 
EarlygrayTeaさん

返信ありがとうございます。

EarlgreyTea さんが書きました:
どうも誤解があるようです。
正しいメールであれば件名も本文も正しく表示されるはずです。
一部、ISO-2022-JPのデコードに関して、エンコード元の方式によっては化け文字が挿入されてしまうという問題もあったりはしますが、本件はそれとはちがいます。
メールソースの Subject: 部分を提示していただければ、私が調べることが可能です。


承知しました。
ソースはこちらになります。
よろしくお願い致します。

Subject: =?UTF-8?B?44CQ5ZWP5ZCI44Gb44CR44Ki44K544Kr44OX44Op44Oz44OL44Oz44Kw5ZCN5Y+k?=
=?UTF-8?B?5bGL5qeY44Gr44Gk44GE44Gm?=

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2020年10月27日(火) 18:01 
EarlygrayTeaさん

すいません、違うメールのSubjectを貼ってしまいました。
申し訳ありません。

こちらでした。

Subject: 【****(名前が入っています)】お問合せありがとうございます。

subjectだと正常に表示されています。
何ででしょう?

こちらがウインドウのヘッダーに表示された
件名になります。

$B!Z%"%;%C%H%3%"!&%F%/%N%m%8!<!J3t!K![$*Ld9g$;$"$j$,$H$&$4$6$$$^$9!#(B


よろしくお願い致します。



EarlgreyTea さんが書きました:
どうも誤解があるようです。
正しいメールであれば件名も本文も正しく表示されるはずです。
一部、ISO-2022-JPのデコードに関して、エンコード元の方式によっては化け文字が挿入されてしまうという問題もあったりはしますが、本件はそれとはちがいます。
メールソースの Subject: 部分を提示していただければ、私が調べることが可能です。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2020年10月27日(火) 19:15 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4056
今出先で今日は帰りが遅いので詳しいことは書けませんが、
HYDE さんが書きました:
subjectだと正常に表示されています。
これがそもそもおかしいです。
日本語の件名はMIMEエンコードされるべきものです。
つまりソースを直接読めないのが正しいわけです。
↑帰宅したので一部修正(22:40)

【追記】
どうやら、Subject: の中身が生の ISO-2022-JP で書かれていたみたいですね。
昔のメールソフトでは日本語メールを送る場合にそういうことをしていたのですが、現在ではRFCの規定によりメール内容、特にヘッダー情報にはASCII文字しか使ってはいけないことになっています。

Thunderbird も Ver.31 くらいの昔は、メールのあるフォルダーのプロパティでフォールバックテキストエンコーディングを設定することで、お行儀の悪いメールの Subject をISO-2022-JPとして表示することができたのですが、現在はヘッダー情報には適用されない仕様になっています。

_________________
Mozilla/5.0 (Android 8.0.0; Mobile; rv:81.0) Gecko/81.0 Firefox/81.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2020年10月28日(水) 09:00 
EarlgreyTeaさん

返信ありがとうございます。

EarlgreyTea さんが書きました:
今出先で今日は帰りが遅いので詳しいことは書けませんが、
HYDE さんが書きました:
subjectだと正常に表示されています。
これがそもそもおかしいです。
日本語の件名はMIMEエンコードされるべきものです。
つまりソースを直接読めないのが正しいわけです。
↑帰宅したので一部修正(22:40)

【追記】
どうやら、Subject: の中身が生の ISO-2022-JP で書かれていたみたいですね。
昔のメールソフトでは日本語メールを送る場合にそういうことをしていたのですが、現在ではRFCの規定によりメール内容、特にヘッダー情報にはASCII文字しか使ってはいけないことになっています。

Thunderbird も Ver.31 くらいの昔は、メールのあるフォルダーのプロパティでフォールバックテキストエンコーディングを設定することで、お行儀の悪いメールの Subject をISO-2022-JPとして表示することができたのですが、現在はヘッダー情報には適用されない仕様になっています。


なるほど、了解しました。
Thunderbirdの仕様が変わったんですね。
時代の流れなので、仕方ないです。

振分けは別として、ソースで日本語が確認出来ましたので
とりあえずは良しとします。

大変助かりました。
ありがとうございました。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.75 Safari/537.36


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

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[73人]


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

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