使用生成的PHP在.ics中添加新行

使用生成的PHP在.ics中添加新行,php,newline,icalendar,Php,Newline,Icalendar,我正在创建一个脚本,它将在PHP中生成一个.ics文件。但是,当我尝试在描述中添加多行时:除了附件之外,它将在.ics中显示为一个新行 我在php中键入的内容 $var .= "DESCRIPTION: Line1\nLine2" . PHP_EOL; .ics文件中显示了什么 DESCRIPTION: Line1 Line2 在PHP中生成.ics代码时,有没有关于如何解决这个问题的想法?尝试在应用程序中用一行以上的文字进行描述,以便生成ics文件。然后在记事本++/sublime或其他东

我正在创建一个脚本,它将在PHP中生成一个.ics文件。但是,当我尝试在描述中添加多行时:除了附件之外,它将在.ics中显示为一个新行 我在php中键入的内容

$var .= "DESCRIPTION: Line1\nLine2" . PHP_EOL;
.ics文件中显示了什么

DESCRIPTION: Line1
Line2

在PHP中生成.ics代码时,有没有关于如何解决这个问题的想法?

尝试在应用程序中用一行以上的文字进行描述,以便生成ics文件。然后在记事本++/sublime或其他东西中打开它,看看他们是如何解析它的。

问题是“\n”不能转义。这个问题可以用更好的措辞;)啊,是的,这是感觉。你也应该考虑线不能超过75焦炭长,需要被包装看到。