Календарь Windows игнорирует переводы строк в описании. Outlook работает

Вот простой файл ics, который прошел проверку ics и должен соответствовать спецификации ics.

      BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//repro
BEGIN:VEVENT
UID:some-random-id
DTSTAMP:20230414T184045Z
DTSTART:20230415T184045
DTEND:20230415T194045
SUMMARY:A reminder with broken newline
DESCRIPTION: This \nline \nuses \nmany newlines
 and \nhonours \nthe 75 char length per line.\n
 Still Windows Calendar app ignores them.\n
 Outlook does not and work correctly.
END:VEVENT
END:VCALENDAR

Есть только одна проблема: новые строки игнорируются приложением календаря Windows:

Но у них хороший внешний вид

Есть идеи, как это исправить? Если это произойдет, проблема может возникнуть и в календаре Google, календаре Apple и т. д.

Двойные символы новой строки

Редактировать: я забыл упомянуть об этом, спасибо @harrymc за указание на это: несколько\nничего не делайте с календарем Windows 11. Вот множество новых строк после «This» для сравнения. Хитрый календарь Windows 11 их игнорирует.

Другая кодировка

я тоже тестировал=0D=0Aс использованиемENCODING=quoted-printable. Outlook с этим справился. Календарь Windows нет :/

0 ответов

Другие вопросы по тегам