通常iCalendar使用UTF-8字符编码；但也可以使用MIME中的charset参数来指其它的字符编码（如果它的传送协议支持MIME的话）。在iCalendar文件中，每一行必须以CR+LF（十六进制代码为0D0A）为结尾。每一行不得超过75字节/八位元组。如果一行数据长于这个限制，则必须换行；后面一行使用空格符（十六进制代码为20）或者制表符（十六进制代码为09）作开始，以表示本行内容是上面一行内容的继续。内容数据中的换行符，可以反斜杠符'/'后跟数字（UTF-8中为5C 6E或5C 4E）来