【发布时间】:2016-11-16 19:33:43
【问题描述】:
文本行不应超过 75 个八位字节,不包括换行符。长内容行应该使用行“折叠”技术拆分为多行表示。也就是说,可以通过在后面紧跟单个线性空白字符(即 SPACE 或 HTAB)插入 CRLF 来在任意两个字符之间拆分长行。 iCalendar Specification 3.1.Content Lines
这里的八位字节是什么意思? 是指这里的字符数吗?
【问题讨论】:
文本行不应超过 75 个八位字节,不包括换行符。长内容行应该使用行“折叠”技术拆分为多行表示。也就是说,可以通过在后面紧跟单个线性空白字符(即 SPACE 或 HTAB)插入 CRLF 来在任意两个字符之间拆分长行。 iCalendar Specification 3.1.Content Lines
这里的八位字节是什么意思? 是指这里的字符数吗?
【问题讨论】:
没有。它实际上意味着八位字节,如 8 位。 UTF-8 字符具有可变长度(多字节)。你这里有另一个提示:
注意:非常简单的实现可以生成 UTF-8 多字节中间的不正确折叠的行 顺序。出于这个原因,实现需要展开线 以这样的方式正确恢复原始序列。
【讨论】: