1197342931 ある外資系企業からのメールが文字化けをするので、

調べてみたところ以下のようになりました。

【文字化け】本文の日本語、ウムラウト記号、登録商標記号
【文字化けなし】件名、半角英数字
【受信サーバの環境】VPS利用、CentOS 4、Sendmail 8、popa3d 1、独自ドメイン
【受信クライアント(文字化けする ×)】MAC OS X ver.10.4、Mail
【受信クライアント(文字化けなし ○)】Windows XP
【受信ルート(文字化けする ×)】上述の企業発、Yahoo! メール発
【受信ルート(文字化けなし ○)】自社発、KDDI発

【解決策】ウムラウト記号と、登録商標記号を外す

Mailで見ると画像のように「黒菱形に白抜きの"?"」になってしまうのですが、
ソースを見た感じ、文字化けのタイプとしては、以下のURLのようなイメージです。
http://inp101.today.com/

一度文字化けをしてしまうとエンコードを変更しても文字化けが直らず、
今回のケースに適合する文字化けを修復してくれるサービスも見付かりません。
送信者側に回避策を求めることができないため、
ウムラウト記号と、登録商標記号を外す以外の文字化けを回避する方法、
または、文字化けを修復する方法をご教授頂けると助かります。

回答の条件
  • 1人3回まで
  • 登録:
  • 終了:2007/12/14 10:03:39
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:tmasao No.1

回答回数77ベストアンサー獲得回数20

ポイント35pt

アドバイスするには以下の情報が足りないように思います。

  • メールの Content-Type ヘッダは、「text/plain; charset=iso-2022-jp」ですか?
  • Content-Transfer-Encoding ヘッダの値はどうなってますか?
  • Yahoo!メール発というのは、@yahoo.co.jp からメールを受け取った場合ということでしょうか?
  • XP上のメーラは何を使った場合ですか?

文字化けしない環境もあるのなら、単にメーラが文字コードの自動判別でミスっているのではないかという気がしますが、念のため。

id:hate_na_com

ご指摘ありがとうございます。以下補足です。

● Content-Type: text/plain; charset=UTF-8; delsp=yes; format=flowed

● Content-Transfer-Encoding: 8bit

● メールは全て受信サーバ環境の独自ドメインメールにて受け取っています。webminでsendmailにアクセスをして、文字化けをする前の文面をコピーペーストをし、Yahoo!メールから、自分のアドレスに送信しています。以下の質問に詳細があります。

http://q.hatena.ne.jp/1196930184

● XP上のメーラはOutlook Express 6 です。

現状では、エンコードを変更しても元通りにならないので、windowsにアカウントを設定して受信し直すか、サーバから直接読み込むという作業をしています。前述の『http://q.hatena.ne.jp/1196930184』の質問にも書いていますが、化けないケースもあるのでどの辺りに原因があり、どうすれば解決できるのかが分かると嬉しいです。

2007/12/11 15:46:50
id:ffmpeg No.2

回答回数1202ベストアンサー獲得回数9

ポイント35pt

機種異存文字はメールではつかわないことです。

id:hate_na_com

結論としては、Mac の Mail の不具合のようで、他のメールソフトを使用した場合はこのような文字化けは起こりませんでした。

いろいろとありがとうございました。

2007/12/14 10:02:36

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません