首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >绕过iCal错误

绕过iCal错误
EN

Stack Overflow用户
提问于 2014-03-06 21:11:20
回答 1查看 58关注 0票数 0

我正在导入具有日历可用性的iCal链接。当我尝试从特定的提供者导入iCal时,我得到了错误。此外,当我尝试在http://icalvalid.cloudapp.net/上验证它时,发现了很多错误。

然而,当我将它导入Google Calendar时,它工作得非常好。

如何解决这个问题有什么建议吗?有没有修复iCal错误的工具?或者我应该在我的导入代码中添加什么来绕过这些错误?

在谷歌日历上工作的带有错误的iCal的示例链接-更新到:http://www.worldtravelsuites.com/ics/8585.ics

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2014-03-19 00:55:13

您的基本问题是没有设置放入日历中的文本字段的格式。您的示例日历中有三个特定的问题:

  • 你不是在转义保留字符
  • 你不是在整理换行符
  • 你不是在折行

所有这些都在RFC5545的3.1节中进行了解释,但为了向您展示您的特定示例的错误之处:

代码语言:javascript
复制
LOCATION:2B - ,  38,  East 23rd Street,  New York,  NY,   - Public Adderass: 23rd St and Park Ave S

没有对“,”字符进行转义,并且行太长。这应该是:

代码语言:javascript
复制
LOCATION:2B - \,  38\,  East 23rd Street\,  New York\,  NY\,   - Public Ad
 derass: 23rd St and Park Ave S

您需要对DESCRIPTIONLOCATION行执行类似的操作。确保通过将文本中的换行符更改为\n来删除输出中的所有换行符

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22225594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档