0

修正タイプ「Html」を使用mailbox.item.body.getAsync() すると、すべての Web 環境で正常に動作しますが、残念ながら Office Outlook 2016 デスクトップ アプリでは不明な記号が返されます。修正タイプを「テキスト」に変更すると、通常のテキストが返されます。

ここに画像の説明を入力

4

2 に答える 2

2

これは、ビューアーが UTF-16 で本文を返すところを修正した既知の問題のようですが、API は UTF-8 のデータを想定しています。これらの「不明な記号」はUTF-16 BOM マーカーです。

Office を更新すると問題が解決するはずです。

于 2016-04-22T13:08:52.273 に答える
1

これは実際にはバグであり、次の点で修正されています。

  • Outlook 2013 - 15.0.4772.1000 以降
  • Outlook 2016 C2R - 16.0.6230.1000 以降

Outlook 2016 MSI では修正されていません。これに対する修正は近日公開予定です。

MSI か C2R かを確認するには、次のリンクを参照してください: https://support.microsoft.com/en-us/kb/3114689#bookmark-officeinstall

(リンクに記載されている修正は問題を修正しないことに注意してください。C2R と MSI の参照として使用しただけです)

于 2016-05-02T20:41:38.493 に答える