【问题标题】:Issue : Cut off the description when Add event to google calendar from .ics file问题:从 .ics 文件将事件添加到谷歌日历时切断描述
【发布时间】:2021-01-03 00:10:42
【问题描述】:

当我从 .ics 文件在谷歌日历中添加事件时,没有完整的描述。

这里是.ics文件数据

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//ICalendarCreator//NONSGML//EN
BEGIN:VEVENT
DTSTART:20200916T024900
DTEND:20200917T124900
SUMMARY:test
LOCATION:test
DESCRIPTION:Hi, asd as asd as ksjak jdaksjd kljaskdj lkajdsk ljsakjd lkjsadkl jaskjd lkjaskdj lkasjdkl jlasjd lkajskd jlaksjd lkajskd jlkaj lkajsd jalsjd lkjaskdj lkajs lkasj jalsj a kjaljd jasd alkjd lakjdlk jalkdj lkajdlk aiui akdjaksjdlk lkdlkajd lalk daksj alkd jalks iuash aksj lkasjdl alkjd lkasdk ljalkdj lkajsdk ljalkdj laksdk lalkds jlaksjd lkajldk jalkdj lkajd lkajskdl jaskdj lkasdklajsdj lkasjdlkas sd as asd as ksjak jdaksjd kljaskdj lkajdsk ljsakjd lkjsadkl jaskjd lkjaskdj lkasjdkl jlasjd lkajskd jlaksjd lkajskd jlkaj lkajsd jalsjd lkjaskdj lkajs lkasj jalsj a kjaljd jasd alkjd lakjdlk jalkdj lkajdlk aiui akdjaksjdlk lkdlkajd lalk daksj alkd jalks iuash aksj lkasjdl alkjd lkasdk ljalkdj lkajsdk ljalkdj laksdk lalkds jlaksjd lkajldk jalkdj lkajd lkajskdl jaskdj lkasdklajsdj lkasjdlkas hiasddk ajkdljalk alksj klajsdk ljalksdj lkasd klajskd ljaksjd lkasjd lkajsdkl jaskj sadsa dasd asdas dasd asd skdj lkasdkl skdj lkasdkl skdj lkasdkl skdj lkasdkl  sad asdasd asd sd as end
END:VEVENT
END:VCALENDAR

这里在谷歌日历中

end 是 .ics 文件中描述的最后一个单词。但没有进入谷歌日历。

有人知道吗?有什么限制吗?解决办法?

更新

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//ICalendarCreator//NONSGML//EN
BEGIN:VEVENT
DTSTART:20200916T024900
DTEND:20200917T124900
SUMMARY:test
LOCATION:test
DESCRIPTION:Hi asd as asd as ksjak jdaksjd kljaskdj lkajdsk ljsakjd lkjsad
 kl jaskjd lkjaskdj lkasjdkl jlasjd lkajskd jlaksjd lkajskd jlkaj lkajsd ja
 lsjd lkjaskdj lkajs lkasj jalsj a kjaljd jasd alkjd lakjdlk jalkdj lkajdlk
  aiui akdjaksjdlk lkdlkajd lalk daksj alkd jalks iuash aksj lkasjdl alkjd 
 lkasdk ljalkdj lkajsdk ljalkdj laksdk lalkds jlaksjd lkajldk jalkdj lkajd 
 lkajskdl jaskdj lkasdklajsdj lkasjdlkas sd as asd as ksjak jdaksjd kljaskd
 j lkajdsk ljsakjd lkjsadkl jaskjd lkjaskdj lkasjdkl jlasjd lkajskd jlaksjd
  lkajskd jlkaj lkajsd jalsjd lkjaskdj lkajs lkasj jalsj a kjaljd jasd alkj
 d lakjdlk jalkdj lkajdlk aiui akdjaksjdlk lkdlkajd lalk daksj alkd jalks i
 uash aksj lkasjdl alkjd lkasdk ljalkdj lkajsdk ljalkdj laksdk lalkds jlaks
 jd lkajldk jalkdj lkajd lkajskdl jaskdj lkasdklajsdj lkasjdlkas hiasddk aj
 kdljalk alksj klajsdk ljalksdj lkasd klajskd ljaksjd lkasjd lkajsdkl jaskj
  sadsa dasd asdas dasd asd skdj lkasdkl skdj lkasdkl skdj lkasdkl skdj lka
 sdkl  sad asdasd asd sd as end asd as asd as ksjak jdaksjd kljaskdj lkajds
 k ljsakjd lkjsadkl jaskjd lkjaskdj lkasjdkl jlasjd lkajskd jlaksjd lkajskd
  jlkaj lkajsd jalsjd lkjaskdj lkajs lkasj jalsj a kjaljd jasd alkjd lakjdl
 k jalkdj lkajdlk aiui akdjaksjdlk lkdlkajd lalk daksj alkd jalks iuash aks
 j lkasjdl alkjd lkasdk ljalkdj lkajsdk ljalkdj laksdk lalkds jlaksjd lkajl
 dk jalkdj lkajd lkajskdl jaskdj lkasdklajsdj lkasjdlkas sd as asd as ksjak
  jdaksjd kljaskdj lkajdsk ljsakjd lkjsadkl jaskjd lkjaskdj lkasjdkl jlasjd
  lkajskd jlaksjd lkajskd jlkaj lkajsd jalsjd lkjaskdj lkajs lkasj jalsj a 
 kjaljd jasd alkjd lakjdlk jalkdj lkajdlk aiui akdjaksjdlk lkdlkajd lalk da
 ksj alkd jalks iuash aksj lkasjdl alkjd lkasdk ljalkdj lkajsdk ljalkdj lak
 sdk lalkds jlaksjd lkajldk jalkdj lkajd lkajskdl jaskdj lkasdklajsdj lkasj
 dlkas hiasddk ajkdljalk alksj klajsdk ljalksdj lkasd klajskd ljaksjd lkasj
 d lkajsdkl jaskj sadsa dasd asdas dasd asd skdj lkasdkl skdj lkasdkl skdj 
 lkasdkl skdj lkasdkl  sad asdasd asd sd as end
END:VEVENT
END:VCALENDAR

没有这种类型的描述

【问题讨论】:

    标签: c# icalendar


    【解决方案1】:

    如果您的 ics 文件行超过 75 个字符,则需要“折叠”。详见规范:https://icalendar.org/iCalendar-RFC-5545/3-1-content-lines.html

    文本行不应超过 75 个八位字节,不包括行 休息。长内容行应该分成多行 使用线“折叠”技术的表示。也就是长线 可以通过插入 CRLF 在任意两个字符之间进行拆分 紧随其后的是一个线性空白字符(即 空间或 HTAB)。任何 CRLF 序列后紧跟一个 线性空白字符在以下情况下被忽略(即删除) 处理内容类型。

    【讨论】:

    • 感谢您的回答。使用折叠技术处理第一个示例,但我已经用另一个示例更新了问题,但它不起作用。
    • 哦,找到了,我检查了从收到的邮件中添加日历。这种方式行不通,因为我认为查询字符串的限制
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-06
    • 1970-01-01
    • 2014-01-19
    • 1970-01-01
    • 1970-01-01
    • 2017-12-25
    • 2019-01-21
    相关资源
    最近更新 更多