※ ChatGPTを利用し、要約された質問です(原文:Outlook2010ならUTF-8を自動判断?)
Outlook2010ならUTF-8を自動判断?
このQ&Aのポイント
OutlookExpress6ではエンコード形式を自動判定できないため、メールのヘッダがutf-8になり相手方の文字化けを引き起こす問題がある。
メーラーをOutlook2010に移行すれば、エンコード形式を自動判断してくれるため、文字化けの問題を解消できる。
UTF-8が文字化けする理由は、Outlook 2010でANSI PSTを使用しているためである。Unicode PSTに変更すると文字化けの問題は解消される。
お世話になります。
自分も仕事先の相手も、WindowsXPSP3上のOutlookExpress
(ver.6)を使用してメールをしています。
(古くてすみません。)
しかし、去年から、私がiphone4を使用するようになりました。
ところが、こちらがiphoneからの返信として送信しますと、メ
ールのヘッダのうちエンコード型式を設定する部分が、
「charset=utf-8」
となってしまいます。
これでは、相手方で(又は自分のPCへ送った場合も)本
文が文字化けしてしまいます(タイトルは文字化けしません)。
(特に、「先様からの本文を引用した場合」と「受信したメール
を転送した場合」に、ほぼ100%発生します。)
こちらがiphoneを使用しなければ最初から問題は発生しない
のですが、出先からご返信する必要がある緊急案件も少なくな
いのがビジネスの実情です。
この場合、受信側が、エンコード方式を「UTF-8」にして頂ければ
当然読めるのですが、今度はタイトルが文字化けします。
これでは非常に不便ですし、あまりテクニカルなことをご存じない
先様へも失礼になりますし、ほとほと困っています。
なお、同じiphoneから送る場合でも、ヘッダが
「charset=iso-2022-jp」
となる場合もあり、この場合はもちろん文字化けせず、ちゃんと先
様で表示されます。
しかし、これがどういう状況下で発生するのかは、appleへ確認し
ても明確な回答が全く返ってきません。
OutlookExpress6が、そこをちゃんと自動的に判別して表示してくれ
るようになれば問題はありませんので、色々考えた挙げ句、
「ツール」→「オプション」→「読みとり」→「フォント」→「エンコードの設定」
で操作してみたのですか、
「既定のエンコード」として「日本語(自動選択)」しか選択肢が出て
こないため、行き詰まってしまいました。orz
どうやら自動判別はできないように思えます。
これが古いメーラー特有の問題であり、新しいメーラーへ変えれば解
決するのであるのならば、難しいことをいちいち説明するのではなく
(当面は仕方がありませんが)、新しいメーラーの導入を先様へ促すこ
ともできます。
しかし、確たる証拠もなく促すのは無責任で、ますます失礼です。
---------------
★そこで、以下の2点について、ご質問です。★
(1)
現在使用しているOutlookExpress6の設定に於いて、ヘッダを参照
してエンコード形式を自動的に判定してくれるような設定にはできない
のでしょうか?
(2)
メーラーをOutlook2010へ移行すれば、エンコード形式を自動判断し
てくれるようになるのでしょうか?
具体的には、配信先の個人用フォルダファイル(PST)を
「Unicode PST」
にすることによって、メーラーが自分で判断して、文字化けせず、ちゃ
んと日本語として表示してくれるようになるのでしょうか?
------------------
<参考:UTF-8が文字化けする理由>
Outlook 2010 で UTF8 でエンコードされたメッセージを受信すると文
字化けする場合があります。
その原因としては、配信先の個人用フォルダ ファイル (以下、PST)
が Unicode 非対応のものである可能性が考えられます。
Outlook 2010 で使用可能な PST には以下の 2 種類があります。
•ANSI PST: Outlook 2002 以前の古いバージョンとの互換性のために残っている旧形式の PST
•Unicode PST: Outlook 2003 以降で使用可能となった新しい形式の PST
そして、Outlook 2010 で ANSI PST を配信先としている場合、UTF8 のメッセージが文字化けしてしまいます。
<出典>
http://outlooklab.wordpress.com/2011/08/27/outlook-2010-で-utf8-のメッセージを受信すると文字化けする問/
---------------
以上
お礼
お礼が送れて申し訳ありません。 OutlookExpress6の設定を「メッセージは全てテキスト形式で読み取る」にしてみたところ、やはり文字化けが治りませんでした。 これは、システムの構造上、理屈に合わないことです。 そこで色々試行錯誤した結果、「メッセージは全てテキスト形式で読み取る」設定にした後にOutlookExpress6を終了して、Windowsをシャットダウンし、再起動した後に再度OutlookExpress6を起動してPOPメールをダウンロードしたところ、こんどは文字化けせずにちゃんと受信できました。 なお、HTML型式のメール本体については、そのメールに添付という形で付いてきました。 お陰様で問題を解決できました。ありがとうございました。
補足
まさに核心を突くサイトをご紹介くださってありがとうございます。 これによると、修正パッチを当てた後のoutlook2007では化ける現象が起こらないそうですから、その後発商品であるoutlook2010ではやはり文字化けしないと推測されますね。 また、「outlook express」であっても「メッセージは全てテキスト形式で読み取る」に設定すれば文字化けは回避できると言う記述に読めますね。 早速、明日、テストしてみて、その結果を踏まえて正式にお礼を書かせていただきます。 有益な情報に感謝します。 しかし、どうしてこんなに重要で、且つ、日本の多くの人が困っている問題について、Appleケアのサポートセンターが無知なのでしょう? 本当に腹が立ちます。