WLMail правильно отображает сообщения на экране, но печатает там, где есть = C2 = A0 для некоторых сообщений

1251
gus

Есть много вопросов онлайн, связанных с этим. И я понимаю, что =C2=A0означает неразрывный пробел, когда он появляется в части MIME с типом:Content-Type: text/html; charset=UTF-8

Мой пользователь использует Windows Live Mail версии 2012 (сборка 16.4.3508.0205) на Win 7. В проблемных письмах обычно указывается «MsoNormal» в качестве контрольного знака в источнике сообщения.

  • Когда проблемная почта просматривается на экране через WLMail, проблем нет.
  • Когда проблемная почта печатается на бумаге или в PDF, через WLMail, они появляются.
  • Когда проблемная почта просматривается в браузере или распечатывается через веб-интерфейс Gmail, проблем не возникает.

«Использовать кодировку по умолчанию для всех входящих сообщений» НЕ проверяется.

Проблемные и хорошие сообщения оба имеют Content-Type: text/html; charset=UTF-8.

Единственное различие, которое я вижу, состоит в том, что в проблемных сообщениях присутствует "MsoNormal" (контрольные признаки того, что MUA MS использовался другой стороной).

Другая подсказка заключается в том, что проблемные сообщения, как правило, являются теми, которые были созданы в MS Outlook / WLMail, а затем отправлены пользователем Gmail-web, а затем получены пользователем WLMail.

1

0 ответов на вопрос

Похожие вопросы