Outlook 2010 で UTF8 のメッセージを受信すると文字化けする問題について


Outlook 2010 で UTF8 でエンコードされたメッセージを受信すると文字化けする場合があります。その原因としては、配信先の個人用フォルダ ファイル (以下、PST) が Unicode 非対応のものである可能性が考えられます。
Outlook 2010 で使用可能な PST には以下の 2 種類があります。

  • ANSI PST: Outlook 2002 以前の古いバージョンとの互換性のために残っている旧形式の PST
  • Unicode PST: Outlook 2003 以降で使用可能となった新しい形式の PST

そして、Outlook 2010 で ANSI PST を配信先としている場合、UTF8 のメッセージが文字化けしてしまいます。

配信先の PST が ANSI PST かどうかは、以下のようにして確認できます。

  1. [メール フォルダ] の一番上に表示されている [個人用フォルダ] を右クリックします。
  2. [データ ファイルのプロパティ] をクリックします。
  3. [詳細] をクリックします。

もし、個人用フォルダの形式が “個人用フォルダ ファイル (97-2002)” になっていれば ANSI PST です。

この場合、以下の手順で配信先の PST を新しい形式にすることで、新たに受信したメッセージで文字化けが発生しなくなります。

  1. [ファイル]-[アカウント設定]-[アカウント設定] をクリックします。
  2. 電子メール アカウントを選択し、[フォルダーの変更] をクリックします。
  3. [新しい Outlook データ ファイル] をクリックします。
  4. [ファイル名] に適切な名前を入力し、[データ ファイルの種類] で [Office Outlook 個人用フォルダ ファイル (.pst)] を選択して [OK] をクリックします。
  5. 追加したデータ ファイルの受信トレイが選択されていることを確認し、[OK] をクリックします。
  6. [閉じる] をクリックします。

なお、すでに ANSI PST で受信したメッセージを Unicode PST にコピーしただけでは、文字化けは解消されません。Unicode PST にコピーした後、以下の手順で解消することができます。

  1. 文字化けしたメッセージを開きます。
  2. [その他のアクション]-[エンコード]-[西ヨーロッパ言語 (Windows)] をクリックします。
  3. [その他のアクション]-[エンコード]-[Unicode (UTF-8)] をクリックします。
  4. メッセージを上書き保存します。

参考情報

Outlook メール文字化けの原因と対策 インターネットメール (POP3/IMAP4) 編
Outlook メール文字化けの原因と対策 Exchange Server 環境編

Outlook 2010 で UTF8 のメッセージを受信すると文字化けする問題について」への5件のフィードバック

  1. 上記のフォルダをUnicode PSTにする方法では新しい別フォルダができただけで設定などが引き継げておりません。受信をしても古いフォルダ(PST)に格納されます。
    新しくアカウント設定をやり直せという意味でしょうか?

    • バージョンによって操作方法は変わりますが、アカウント設定で配信先を指定することができます。
      そのため、既定の配信先を変更することで、アカウントの再作成などを行わなくても Unicode PST での運用に移行できるはずです。

  2. いろいろ試してやっとわかりました。
    アカウント設定でデータファイルの「規定に設定」を選ぶのですね。

    ヒントをありがとうございます。

  3. 私も新しくフォルダーを作り、メッセージを移動しました。その後古いフォルダーを消去したとき、連絡先が全て消えていました。古いフォルダーを消去する前は、連絡先をバックアップされてぐたさい。私だけのミスかも知れませんが、ご注意を。

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中