キリル文字をテストするための簡単な作業ウィンドウ アドインを開発しましたが、body.getAsync() を使用すると、キリル文字が正しくエンコードされていないように見えます。
電子メール本文からキリル文字の 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 プロセスにアタッチすると、同じことが起こります。