首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iCalendar (.ics)和vCalendar (.vcs)的区别

iCalendar (.ics)和vCalendar (.vcs)的区别
EN

Stack Overflow用户
提问于 2009-08-21 07:11:56
回答 4查看 118.3K关注 0票数 56

我想通过邮件在附件中发送预订信息以添加到MS Outlook中。哪种格式更好?特别是MS Outlook 2003?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-08-21 07:21:59

iCalendar是基于vCalendar的,Outlook2007可以很好地处理这两种格式,所以你选择哪种格式并不重要。

我不确定这是否代表Outlook 2003。我想你应该试一试。

Outlook的默认日历格式为iCalendar (*.ics)

票数 43
EN

Stack Overflow用户

发布于 2011-01-04 05:20:41

.ics和.vcs文件都是ASCII码。如果你使用“另存为”选项以.ics和.vcs格式保存日历条目(Appt、会议请求/响应/推迟/取消等),并使用vimdiff,你很容易看出不同之处。

.vcs (vCal)和.ics (iCal)属于同一个VCALENDAR阵营,但.vcs文件显示"VERSION:1.0“,而.ics文件显示"VERSION:2.0”。

可以在http://www.imc.org/pdi/pdiproddev.html上找到vCalendar v1.0的规范。iCalendar (vCalendar v2.0)的规范在RFC5545中。一般来说,较新的版本更好,这适用于Outlook 2007及更高版本,但不适用于Outlook 2003。

对于Outlook2003,这种行为是特殊的。它可以保存相同的日历条目为.ics和.vcs格式,但它只能正确读取和显示.vcs文件。它可以读取.ics文件,但它省略了一些字段,并且不在日历模式下显示它。我的猜测是,当时微软想要提供与Mac的iCal兼容的.ics,但还没有完全承诺到v2.0。

因此,我认为对于Outlook2003,.vcs是原生格式。

票数 33
EN

Stack Overflow用户

发布于 2012-07-24 01:40:09

VCS文件可以将其信息编码到带引号的可打印文件中,这是一场噩梦。上面推荐的"VCS到ICS日历转换器“的解决方案是可行的。

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

https://stackoverflow.com/questions/1310420

复制
相关文章

相似问题

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