我开发了一个简单的任务窗格插件来测试西里尔字符,但是当使用 body.getAsync() 时,西里尔字符似乎编码不正确。
是否有从电子邮件正文获取 Cyrillic html 的解决方法?这是我正在使用的代码:
var message = Office.context.mailbox.item;
message.body.getAsync(Office.CoercionType.Html, function (result) {
if (result.status === Office.AsyncResultStatus.Succeeded) {
$("#gridResult").html(result.value);
}
});
编辑
我通过 Visual Studio 调试器运行代码,并result.value
在调用.html()
. 损坏的值是可见的。使用 F12 开发人员工具附加到 IE 进程时也会发生同样的事情: