メモ:iCalendarのDESCRIPTIONで改行する


iCalendar(RFC 5545)のDESCRIPTIONは、文字列\n、printf的に言えば"\\n"によって改行される(RFC 5545 3.8.1.5による)。

RFC 5545 3.1によれば、1行の文字数は75文字以下にする必要がある。その際は任意の位置でCRLF+空白("\r\n " or "\r\n\t")で分割する。また、空白が複数回連続する場合("\r\n\t\t"等)は、1つ目の空白が内部的な改行コードとして扱われ、以降の空白文字は文章の空白として処理される。