none
В Outlook 2016 некорректная кодировка при принятии приглашения на собрание RRS feed

  • Вопрос

  • Доброго дня!

    Столкнулись с проблемой в Outlook 2016. При принятии другим сотрудником приглашения на собрание, текст сообщения отображается некорректно. На стороне отправителя, сообщение отображается корректно. Проблема именно с кодировкой UTF-8 установленной по умолчанию для отправки. Наблюдаю через MFCMAPI кто принял приглашение в свойствах встречи календаря, что в тексте свойства PR_HTML стоит кодировка KOI8-R, а PR_INTERNET_CPID указывает на кодировку UTF-8 (значение 65001). Если я меняю PR_INTERNET_CPID на значение 20866 (кодировку KOI8-R), которая указана в PR_HTML, то текст становится читаемым. Само же приглашение на собрание приходит в корректной кодировке UTF-8. Если отправляю с Outlook 2010, такой проблемы нету. 


    1 февраля 2018 г. 6:34

Ответы

  •   Добрый день,

     А если выбрать Western European (Windows) ? 

      По умолчанию Outlook  автоматически выбирает оптимальное кодирование исходящих сообщений электронной почты. Вы можете изменить настройки здесь : File > Options > Advanced > International Options Section. Инцидент наблюдаете, только  в тексте сообщения приглашения или телo письма отображается некорректно ?



    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий. Не забывайте помечать сообщения как ответы и полезные, если они Вам помогли.








    2 февраля 2018 г. 6:19
  • Добрый день!

    У нас проблема была в том, что в теме собрания стояли русские кавычки (елочки). Причем мы сразу не обратили внимание на эту деталь и никак не могли понять закономерность, почему какие-то собрания коверкаются, а какие-то нет. Но в итоге разобрались. Если заменить на английские кавычки, все ок! кодировка не слетает.

    27 ноября 2020 г. 14:20

Все ответы

  •   Добрый день,

     А если выбрать Western European (Windows) ? 

      По умолчанию Outlook  автоматически выбирает оптимальное кодирование исходящих сообщений электронной почты. Вы можете изменить настройки здесь : File > Options > Advanced > International Options Section. Инцидент наблюдаете, только  в тексте сообщения приглашения или телo письма отображается некорректно ?



    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий. Не забывайте помечать сообщения как ответы и полезные, если они Вам помогли.








    2 февраля 2018 г. 6:19
  • Попробовал, отображается корректно. Если я выставлю эту кодировку, возможны ли проблемы как с кодировкой KOI8-R, которая не любит русские символы в теме сообщения. Как тут: 

    https://social.technet.microsoft.com/Forums/ru-RU/428565d8-0367-45fc-8ead-be1fd676c277/-outlook-2010?forum=exchange2010ru

    И еще вопрос, какую кодировку выставлять для отправки на удаленные домены?

    Сейчас установлена utf-8:

    CharacterSet                         : utf-8
    NonMimeCharacterSet                  : utf-8



    • Изменено ArtemSS 2 февраля 2018 г. 7:42
    2 февраля 2018 г. 7:40
  • Изменил кодировку на Western Europe (Windows) - начались иероглифы на китайском

    Изменил снова на KOI8-R - тоже стандартные иероглифы.

    Работаем в режиме Online, может все таки кто подскажет, почему в Outlook 2016 при UTF-8 в календарях кодировка иероглифы?

    12 февраля 2018 г. 8:24
  • Присоединюсь, такая же проблема.
    6 апреля 2018 г. 8:26
  • Тоже самое. Получилось решить как-то?
  • Обычное собрание корректно отображается. А вот собрания Skype for Business нет. Кракозябры

  • Решения нет, MS молчит.
    Совет, не ставить ковычки в приглашении. Помогает.
    19 октября 2018 г. 8:11
  • Артем, добрый день.

    Удалось найти решение данной проблемы?

    4 декабря 2018 г. 4:14
  • По умолчанию сообщение где есть Встреча или Собрание приходит в кодировке по умолчанию - KOI8R.

    Когда данные о встречи или собрании добавляются в календарь, текст автоматически конвертируется из KOI8R в CP1251. Поэтому видим крякозябры.

    Чтобы это избежать, нужно убрать галочку "Автовыбор кодировки исходящих сообщений". Не смотрите что написано "исходящих", это настройка работает для входящих сообщений со встречами и собраниями (проверено).

    Причем эту настройку желательно сделать во всех Outlook клиентах.

    Многие меняют кодировку KOI8R на UTF8 на всех машинах, что наоборот ломает работу Outlook, так как он лучше всего работает с родными кодировками.


    • Изменено OALM 16 января 2019 г. 15:50
    16 января 2019 г. 15:43
  • Решил проблемы с кодировкой сообщений в собраниях Skype for Business при открытии их в календаре Outlook.

    Необходимо изменить генерируемую гиперссылка на англ язык. Сделать просто:

    1. зайти в календарь

    2. создать собрание S4B

    3. тыкнуть в ленте кнопку Параметры собрания

    4. Язык приглашения - чекбокс на англ язык



    17 января 2019 г. 6:04
  • Попробуйте еще изменить формат “по умолчанию” для новых встреч на Rich Text – добавить в реестр следующий ключ:

    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Outlook\Options\Calendar
    DWORD: CalendarEditorPreference
    Value: 0x00030000

    Нам помогло, но у нас Exchange 2010 еще.

    18 января 2019 г. 5:42
  • Та же проблема, только ещё хуже. Дело в том, что пока приглашение находится в почте, его можно перекодировать принудительно. Но если оно уже попало в календарь, опции Actions -> Other Actions -> Encoding не существует. Кто-нибудь знает, как в этом случае вернуть текст приглашения?
  • Отключил автоопределение кодировки и назначил ее KOI8-R. Когда приходит приглашение с 2010 оутлука на 2016 то все ок. А если с 2016 то на более низкие версии в письме все ок, а в календаре кракозяблы. При чем есть такой нюанс: если отправить отмену встречи, то после отмены в календаре кракозяблы меняются на читабельные буквы.
    • Изменено Olek.Sander 29 мая 2020 г. 12:57
  • Добрый день!

    У нас проблема была в том, что в теме собрания стояли русские кавычки (елочки). Причем мы сразу не обратили внимание на эту деталь и никак не могли понять закономерность, почему какие-то собрания коверкаются, а какие-то нет. Но в итоге разобрались. Если заменить на английские кавычки, все ок! кодировка не слетает.

    27 ноября 2020 г. 14:20