我想通過附件中的郵件發送預訂信息以添加到MS Outlook中。 哪種格式更好?特別是對於MS Outlook 2003?iCalendar(.ics)和vCalendar(.vcs)之間的區別
回答
較新的iCalendar格式,附帶更多的數據,包括有關誰創建的事件,這樣,當它被導入到Outlook(例如)的人的信息,對該事件的更改通過電子郵件傳送給創建者。當您需要通知其他人有任何變化時,這會很有幫助。
但是,當我只是將一個事件從一個日曆導出到另一個日曆時,我更願意使用vCalendar,因爲如果我進行更改或刪除,則不需要向創建者發送電子郵件消息一些東西。
.ics和.vcs文件都是ASCII文件。如果使用「另存爲」選項保存日曆條目 (應用程序,會議請求/響應/延期/取消等)以.ics和.vcs格式以及 使用vimdiff,則可以輕鬆查看差異。 (vCal)和.ics(iCal)屬於同一個VCALENDAR陣營,但.vcs文件顯示 「VERSION:1.0」,而.ics文件使用「VERSION:2.0」。
vCalendar v1.0的規格可在http://www.imc.org/pdi/pdiproddev.html找到。 iCalendar(vCalendar v2.0)的規範在RFC5545中。一般來說,較新版本更好,並且對於Outlook 2007及更高版本,這種情況也適用,但對Outlook 2003不適用。
對於Outlook 2003,此行爲是特有的。它可以保存 .ics和.vcs格式的相同日曆條目,但只能正確讀取& display .vcs文件。它可以讀取 .ics文件,但省略了一些字段並且不會以日曆模式顯示。我的猜測是 ,當時微軟希望提供.ics與Mac的iCal兼容,但 尚未完全致力於v2.0。
所以我會說對於Outlook 2003,.vcs是原生格式。
我開始懷疑他們是文本文件,他們似乎總是失去我在Outlook中定義的格式,當導出到各種設備。 – jxramos 2017-09-12 20:48:01
您可以嘗試VCS到ICS日曆轉換器來轉換您的文件。它具有解析事件和待辦事項的功能。 您可以通過藍牙導出或通過nbuexplorer轉換諾基亞手機生成的VCS。
- 對於UTF-8
- 引用可打印編碼的字符串
- 完全開放的源代碼(GPL第三版和Apache 2.0)
- 標準的iCalendar v2的完全支持。0輸出
- 編碼多個文件一次(僅針對每個文件事件)
- 與Android,iOS的,Mozilla的閃電/太陽鳥,谷歌日曆兼容和其他
- 多
的VCS文件可以有它的信息編碼在Quoted printable中,這是一場噩夢。上述解決方案推薦「VCS到ICS日曆轉換器」是要走的路。
- 1. vcalendar vs icalendar
- 2. ICS(iCalendar)UID的目的和用途
- 3. '+ ='和'= +'之間的區別?
- 4. {!!之間的區別!!}和{{}}
- 5. ==和case之間的區別?
- 6. '#','%'和'$'之間的區別
- 7. | =和^ = css之間的區別
- 8. 「%〜dp0」和「。\」之間的區別?
- 9. .eq之間的區別。和==
- 10. ==和.equals()之間的區別?
- 11. `%in%`和`==`之間的區別
- 12. 無法在不同時區打開時調整vCalendar(vcs)
- 13. 分析vCalendar(ICS)與Objective-C的
- 14. SPFile和PublishingPage類別之間的區別
- 15. System.Timers.Timer Enabled = true和.Start()之間的區別Enabled = true和.Start()之間的區別
- 16. NSthread和NStimer和NSNotifcation之間的區別?
- 17. Java和C#和.NET之間的區別
- 18. sys.log()和console.log()和console.error()之間的區別?
- 19. $ .ajax()和$ .get()和$ .load()之間的區別
- 20. 將事件與C#導出爲iCalendar和vCalendar格式
- 21. javascript中的/ * * /和//之間的區別
- 22. python中的[]和[,,]之間的區別
- 23. QWidget的setStyleSheet和QApplication之間的區別
- 24. CKeditor的getHtml()和getData()之間的區別
- 25. make中的「$(shell ...)」和「$$(...)」之間的區別
- 26. C中的/ +和+之間的區別?
- 27. Alamofire的responseJSON和responseData之間的區別
- 28. WordPress的:site_id和blog_id之間的區別?
- 29. '|'之間的區別和 '+' 的位操作
- 30. 春季的/ **和/ *之間的區別
請注意,vCalendar非常舊(> 14年),不應再真正使用,除非它是出於向後兼容的目的。如果您生成新數據,請使用iCalendar! – Evert 2012-08-31 00:41:09
RFC7953,RFC5545 – YumYumYum 2016-11-03 15:53:03
Microsoft Outlook和蘋果日曆與哪些RFC兼容?你能不能更新,答案很老。 – YumYumYum 2016-11-03 15:56:18