0

使用mailbox.item.body.getAsync() 更正类型“Html”时,它可以在所有 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 回答