K
Keith Esau
How do I get Entourage to add events to the calendar via standard .ics
files?
files?
How do I get Entourage to add events to the calendar via standard .ics
files?
I tracked down more of the problem. The files I am receiving are produced by
Webex, and appear to have LF line endings. Entourage ONLY likes .ics files
with CR or CR/LF line endings. (MacOS X is Unix! LF is the standard line
ending, not that is should matter. Any line ending should work.)
RFC 2445, which defines the vCalendar format, requires that lines are ended
by CRLF (see section 4.1).
Interpreting other kinds of line endings would of course be a sensible thing
to do from an interoperability standpoint. You should raise a bug with MS.
Can you open one of these files in a text editor and post the text in a
message here? We may be able to identify the problem.
Paul,
I asked him to post the content of a ics file because he was also
complaining that AFTER he had replaced the LF line endings, the event showed
up, but 3 hours out of place.
Now, looking at the file data, it seems the most likely explanation for this
is that in the TimeZone definition part of the ICS data, the timezone offset
is displayed as a 3 digit number. Checking the RFC quickly (not an easy
thing to do!) it doesn't seem to explicitly state the format should have
leading zeros on the hour, but all the examples are displayed that way, and
that is certainly how it appears in every ICS I have ever examined before. I
suspect, but can't be sure, that this may be causing the time offset.