MozillaZine.jp フォーラム
https://forums.mozillazine.jp/

英文メールの突然の文字化け
https://forums.mozillazine.jp/viewtopic.php?f=3&t=7193
ページ 11

作成者:  tosh4 [ 2008年3月22日(土) 23:45 ]
記事の件名:  英文メールの突然の文字化け

Thunderbird 2.0.0.12 OSはXubuntu7.10を使用しています。

昨日までは問題無かったのですが、今メールを読んでいたら、文字エンコードISO-8859-1で送られてきた英文メールの本文が、一部文字化けしています。例えば小文字のmが大文字のK、小文字uが大文字Sという具合です。エンコードをUTF-8もしくは日本語3種類に変更すると、ちゃんと正しく表示されるんですが。件名や差出人、日本語メールは問題ありません。

特に設定を変えたわけでもないし、昨日まではISO-8859-1のままで普通に読めていたのに、なぜこのようになってしまったのでしょうか?色々調べてみましたが、対処法を見つけられません。どのようにしたら元通りになりますでしょうか?よろしくお願い致します。

作成者:  kiyo4_k [ 2008年3月23日(日) 20:49 ]
記事の件名:  Re: 英文メールの突然の文字化け

ISO-8859-1エンコード指定なのに本文はUTF-8なんていう落ちじゃなさそうですね。
私はWindows版しかわからないのですが、デコードに必要なファイルが壊れてしまったのでしょうか。
件名などはISO-8859-1エンコードになっているんでしょうか?

作成者:  Premier [ 2008年3月23日(日) 22:30 ]
記事の件名:  Re: 英文メールの突然の文字化け

以前にも tosh4 さんは Windows 版でフォント関連の質問投稿をされていましたよね。
そのトピックがヒント又は参考になるのでは?

・文字化けするメッセージをソースで見たらどうなっているか。
・ISO-8859-1(西欧)(ユーザ定義)はどのフォントを指定しているか。
などを確認したら問題の切り分けになるのではないでしょうか。

作成者:  tosh4 [ 2008年3月23日(日) 23:40 ]
記事の件名:  Re: 英文メールの突然の文字化け

kiyo4_kさん、Premierさん、早速のお返事ありがとうございます。

kiyo4_k さんが書きました:
件名などはISO-8859-1エンコードになっているんでしょうか?


これはどこを見たらわかるんでしょうか?ちなみにこのメールの返信画面を出したら、正しい文字になっていました。エンコードはISO-8859-1と表示されています。

Premier さんが書きました:
・文字化けするメッセージをソースで見たらどうなっているか。
・ISO-8859-1(西欧)(ユーザ定義)はどのフォントを指定しているか。
などを確認したら問題の切り分けになるのではないでしょうか。


ISO-8859-1(西欧)のフォントはIPA P明朝と IPA Pゴシック、等幅はArialです。これも全く変更していません。ソースで見た本文は正しく表示されていました。

そして今日はまた違うようになっていました。昨日は英文メールが全部文字化けしていたのですが、今日は特定の1人から来た分だけで、残りは元通りちゃんと表示されていました。ソースを見て気づいた違いは、文字化けしているメールはContent-Transfer-Encoding: quoted-printable、他のメールはContent-Transfer-Encoding: 8bitとなっていました。これが関係しているのでしょうか?
ということは、差出人の問題でしょうか?もしくは私のOSの問題かもしれませんね。

とりあえず、他のメールが元通りになったので良かったです。もし他に何か原因らしきものがありましたら、又教えていただけますでしょうか?よろしくお願い致します。

作成者:  kiyo4_k [ 2008年3月23日(日) 23:51 ]
記事の件名:  Re: 英文メールの突然の文字化け

tosh4 さんが書きました:
ISO-8859-1(西欧)のフォントはIPA P明朝と IPA Pゴシック、等幅はArialです。これも全く変更していません。ソースで見た本文は正しく表示されていました。
このフォントは西欧の文字セットを表示できるのかな? ちょっとわかりませんが。


tosh4 さんが書きました:
そして今日はまた違うようになっていました。昨日は英文メールが全部文字化けしていたのですが、今日は特定の1人から来た分だけで、残りは元通りちゃんと表示されていました。ソースを見て気づいた違いは、文字化けしているメールはContent-Transfer-Encoding: quoted-printable、他のメールはContent-Transfer-Encoding: 8bitとなっていました。これが関係しているのでしょうか?
これは関係有るかもしれません。メールソフトによってはquoted-printableでの約束の改行位置と合わないものを送信してくるものが有るようです。
それか、受信したThunderbird側に問題があるのかもしれませんが...

#前に試したときはThunderbirdはquoted-printableを正しく処理していたような気がします

作成者:  Premier [ 2008年3月24日(月) 01:00 ]
記事の件名:  Re: 英文メールの突然の文字化け

tosh4 さんが書きました:
そして今日はまた違うようになっていました。

過去に受信したメッセージ本文などが表示する日時によって異なるのであれば問題は別の
ところにあるような気がします。
昨日・今日・明日で文字化けが変化するのならばどこかおかしいです。

1.Thunderbird が不安定ならば、以下で試してみる。
  ・セーフモード
  ・新規プロファイル
  ・クリーンインストール
2.フォントが問題ならば他のいろんなフォントに変更して試してみる。
  *日本語用フォントとそれ以外のフォントとか。
3.OS 側が不安定ならばそっちの状態を探ってみる。
  *Xubuntu 特有の問題かも?
あたりでしょうか。

作成者:  tosh4 [ 2008年3月25日(火) 00:01 ]
記事の件名:  Re: 英文メールの突然の文字化け

kiyo4_kさん、Premierさん、色々とありがとうございます。

今日は昨日と同じ状態で、やはり特定の方からのメールのみ、文字化けしてます。なので、やはりこの方との問題なのかなぁ、と。この人だけHotmailを使っているので(後はYahooとかその国のプロバイダーのアドレス)、その辺が関係あるなんてこともあり得るのでしょうか?

Thunderbird自体は安定していると思うので、後はフォントとか色々試してみます。
本当にありがとうございました。

ページ 11 All times are UTC + 9 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/