[ietf-calsify] Mixed line delimiters
Bernard Desruisseaux
bernard.desruisseaux at oracle.com
Fri May 22 13:19:45 PDT 2009
Rick DeNatale wrote:
> I'm a bit confused by how to handle escaping/unescaping line
> delimiters in icalendar data.
>
> I got a bug report from a user who is setting the description of an
> event to a string containing \r\n line breaks.
>
> Section 3 of RFC2445 and RFC2445bis both imply that lines are
> delimited by the \r\n combination. Although I think I've seen more
> usage of the posix style \n alone.
>
> Then in Section 3.3.11, it states that:
>
> An intentional formatted text line break MUST only be included in
> a "TEXT" property value by representing the line break with the
> character sequence of BACKSLASH (US-ASCII decimal 92), followed by
> a LATIN SMALL LETTER N (US-ASCII decimal 110) or a LATIN CAPITAL
> LETTER N (US-ASCII decimal 78), that is "\n" or "\N".
>
> Should I read "intentional formatted line break" as being anyone of
> several characters or character sequences coming from the user? In
> other words when escaping the value of a TEXT property, should I
> convert anything which matches \n, \r\n, \r\n, or just \r to \n, or \N
Yes.
>
> And is there a semantic difference between \n and \N
>
>
No.
Cheers,
Bernard
More information about the ietf-calsify
mailing list