Как поменять кодировку в outlook
Перейти к содержимому

Как поменять кодировку в outlook

  • автор:

Текст сообщения электронной почты будет искажен при использовании русской версии Outlook в Exchange Server 2016

В этом случае текст сообщения напечатанный текст после отправки этого черновика. Вы видите его обычно только в том случае, если вы вручную задать набор символов для этого сообщения на Кириллица КОИ8-R в Outlook.

Причина

Эта проблема возникает, поскольку Exchange server не обновлять набор знаков, в свойство PR_BODY_HTML при изменении сервер символов, указанной в свойстве PR_INTERNET_CPID . Таким образом тело сообщения искажен, когда Outlook пытается отобразить его.

Обходное решение

Настройка клиента Outlook для использования UTF-8 для параметра Кодировка исходящих сообщений. Для этого выполните следующие действия:

  1. В Outlook выберите файл >параметр >Дополнительно.
  2. В разделе языкв Кодировка исходящих сообщений параметр для UTF-8.

Решение

Чтобы устранить эту проблему, установите Накопительное обновление 11 2016 Exchange Server или более поздней версии накопительного обновления Exchange Server 2016.

  • Прежде чем делать другие параметры, следует убедиться в том, задайте следующие параметры реестра в редакторе реестра Windows версии 5.00.
  • Если используется этот раздел реестра отсутствует влияние на производительность. Таким образом его должны быть настроены для использования только в средах, где необходима функциональность.

) действие: «Создать» b) куст: «HKEY_LOCAL_MACHINE\« Путь раздела c):SOFTWARE\Microsoft\ExchangeServer\v15\Storage\ContentConversiond) имя значения: AllowRestampCharsetOnInernetCPIDMismatch e) тип значения: REG_DWORD f) значение: 1 g) base: Hexadecimal

Кроме того необходимо вручную создать ключ «Хранилища» и его подраздел «ContentConversion», если вы не можете найти в разделе реестра.

Дополнительная информация

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

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе «Применяется к».

Ссылки

Дополнительные сведения о терминологии , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.

При использовании русской версии Outlook в Exchange Server отображается искаженный текст сообщения электронной почты

Exchange Server 2010 Enterprise Exchange Server 2010 Standard Exchange Server 2013 Enterprise Edition Exchange Server 2013 Standard Edition Exchange Server 2016 Enterprise Edition Exchange Server 2016 Standard Edition Еще. Меньше

Симптомы

Рассмотрим следующий сценарий:

  • Используется Microsoft Outlook в оперативном режиме в Exchange Server или в среде Office 365.
  • Кодировка исходящих сообщенийв Outlook включен режим КОИ8-R (по умолчанию кодировку для русской версии Outlook).
  • Создать сообщение, которое содержит некоторые символы, русский, а затем можно сохранить как черновик.

В этом случае текст сообщения напечатанный текст после отправки этого черновика.

Причина

Эта проблема возникает, поскольку Exchange server не обновляет набор знаков, в свойство PR_BODY_HTML при изменении сервер символов, указанной в свойстве PR_INTERNET_CPID. Таким образом тело сообщения искажен, когда Outlook пытается отобразить его.

Решение

Настройка клиента Outlook использовать UTF-8 для параметра Кодировка исходящих сообщений . Чтобы сделать это, выполните следующие действия.

  1. В Microsoft Outlook, выберите файл>параметр > Дополнительно.
  2. В разделе Параметры международных Кодировка исходящих сообщений для параметра UTF-8.

Дополнительные сведения

Дополнительные сведения о преобразовании содержимого преобразования содержимогосм.

Дополнительные сведения о канонических свойство PidTagBodyHtml см PidTagBodyHtml канонической.

Дополнительные сведения о параметрах кодирования сообщений параметры кодирования сообщенийсм.

Кодировка встречи Outlook 2016, как устранить?

5aaf6dda674e2109297831.png

Добрый день!
В 2016 Outlook проблема с кодировкой

  • Вопрос задан более трёх лет назад
  • 5702 просмотра

Комментировать
Решения вопроса 0
Ответы на вопрос 2
useless root-eater

Для начала пересоздать с нуля. Бывает так, что люди копируют текст с уже окривевшей кодировкой (скопировали из письма в блокнот, потом открыли программкой «мой розовый блокнотег 2003», скопировали и вставили в почту) и заменяют пару предложений. Если пересоздание с нуля не помогает, то можно проверить кодировку для исходящих (поставить в UTF-8). И включить режим кэширования.
Еще я бы посоветовал не вставлять русские кавычки в тему, но на скрине видно, что это не ваш случай.

Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать
LAG_LAGbI4 @LAG_LAGbI4

Так же столкнулся с данной проблемой.
outlook 2021
файл-> параметры-> дополнительно кодирока исходящих сообщений, меняем, перезапускаем аутлук.

проблема только в том, что если выставить одну кодировку — одна часть событий нормально отображается, если другу, то другая. поэтому лучше не менять этот параметр

Ответ написан 29 мар.
Комментировать
Нравится Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

windows

  • Windows
  • +4 ещё

Как исключить Извещение безопасности Microsoft Outlook для ссылок в письмах?

  • 2 подписчика
  • 07 апр.
  • 227 просмотров

Проблема с кодировкой в outlook 2016?

Здравствуйте! Проблема с кодировкой в outlook 2016. На почту в gmai, mail, yandex приходит нормально. А вот в outlook с крякозябрами. В outlook меняла кодировку в настройках, все равно не работаэт.
Вот код:

header(‘Content-type: text/html; charset=utf-8’);

$data = json_decode(file_get_contents(«php://input»), true);

// Получаем данные с формы
$subject = «Заказ товара: » . $data[«prodName»] . » Артикул: » . $data[«prodSku»];
$message = «От: «.$data[«customerName»].»\r\n»;
$message .= «Телефон: «.$data[«customerPhone»].»\r\n»;
$message .= «Тема сообщения: «. $subject .»\r\n======================\r\n»;
$message .= «Количество: » . $data[«prodCount»];

$HTTP_HOST = parse_url(‘http://’.$_SERVER[«HTTP_HOST»]);
$HTTP_HOST = str_replace(array(«http://»,»www.»),»», $HTTP_HOST[‘host’]);
$from = «noreply@».$HTTP_HOST;

// Базовые настройки отправки сообщения
$mailto = $data[‘sellerEmail’]; // e-mail получателя
$content = «text/html»; // тип данных (текстовые)
$charset = «utf-8»; // кодировка сообщения
$lang = $data[‘locale’]; // язык
$alert = array(
‘ru_RU’ => array(
‘statusSuccess’ => ‘Спасибо за Ваш заказ, он успешно принят!’,
‘statusErrorServer’ => ‘Произошла ошибка Сервера’,
),
‘uk_UA’ => array(
‘statusSuccess’ => ‘Дякую за Ваше замовлення, воно успішно прийнято!’,
‘statusErrorServer’ => ‘Сталася помилка Сервера’,
)
);

if(!empty($data)) $headers = «MIME-Version: 1.0\r\n»;
$headers .= «Content-Type: $content» . «; charset=$charset\r\n»;
$headers .= «Date: «.date(«Y-m-d (H:i:s)»,time()).»\r\n»;
$headers .= «From: MagentoShop «. $from .»\r\n»;

  • Вопрос задан более трёх лет назад
  • 18803 просмотра

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *