Сообщения Actionable, не отображающие региональные (UTF-8) символы - PullRequest
0 голосов
/ 29 августа 2018

Я столкнулся с проблемой при просмотре активных сообщений. Региональные символы отображаются некорректно (вместо фактического символа?), Хотя я добавил информацию о кодировке UTF-8 в теге meta внутри HTML-заголовка письма:

<meta http-equiv="Content-Type"content="text/html;charset=UTF-8">

Что примечательно, символы отображаются правильно, когда я помещаю их в тело письма. Кроме того, если поместить даже один символ, скажем, из японского языка, все японские символы в Actionable Message будут отображаться правильно (но не, например, из кириллических символов).

Это заставляет меня думать, что это проблема с отображением сообщений в Outlook (как OWA, так и с рабочего стола), а не с самой кодировкой. Похоже, что Outlook автоматически выбирает минимальный набор символов для правильного отображения сообщения, но не обнаруживает содержимое сообщения Actionable »как часть сообщения.

Обходной путь, о котором я до сих пор думал, заключается в том, чтобы помещать региональные символы в невидимый div (чтобы они «форсировали» кодировку):

<div style=\"display:none;font-size:1px;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;mso-hide:all;\">łśあД</div>

, который выглядит действительно ужасно, или добавление содержимого сообщения резервной копии в тело HTML.

Итак, мой вопрос: есть ли пропущенная настройка, которая не отображает все символы UTF-8 должным образом, независимо от тела?

Я отправляю сообщения через EWS Managed API. Я попытался установить другие наборы символов в метатеге.

1 Ответ

0 голосов
/ 29 августа 2018

Не могли бы вы попробовать ту же полезную нагрузку, используя следующий скрипт для отправки по SMTP?

https://github.com/tony-zhu/SendActionableMessage

Мы провели несколько тестов интернационализации с этим сценарием, и все символы были правильно отображены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...