sách gpt4 ai đã đi

icalendar - 在 iCal 文件中编码换行符

In lại 作者:行者123 更新时间:2023-12-03 06:17:11 26 4
mua khóa gpt4 Nike

我正在尝试弄清楚如何在 iCal 文件的“描述”部分中对换行符进行编码,以便它们能够正确导入到 Outlook、Google 日历和 Apple 日历中。

我继承的原始代码使用“=0D=0A”和引用打印编码,这在 Outlook 中效果很好,但在 Google 日历中则不然。

规范似乎说你应该使用“\n”来表示换行符。这在 Google 日历中效果很好,但 Outlook 只是将文字“\n”字符放入其中。

您是否有一种方法可以在各个日历系统中一致地执行此操作?

1 Câu trả lời

好吧,看起来我正在回答我自己的问题。

正确的做法是使用“\n”作为换行符。 Outlook 无法识别这一点,因为我的描述中有“ENCODING=quoted-printable”。删除后,Outlook 会正确显示新行。

此外,要使文件在 Apple iCal 中正确打开,您需要使用“VERSION:2.0”作为文件版本。如果您使用“VERSION:1.0”,它会告诉您无法读取该文件(即使它符合 1.0 规范)。

注意:正如其他人提到的,该文件实际上必须包含文字字符串 \N。由于大多数语言将其视为表示换行符的转义序列,因此您可能需要在代码中使用字符串 \\n.

关于icalendar - 在 iCal 文件中编码换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/666929/

26 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com