2009-08-21 253 views

回答

35

iCalendar基於vCalendar而Outlook 2007處理這兩種格式,所以選擇哪一個並不重要。

我不確定這是否代表Outlook 2003.我想你應該試試看。

Outlook的默認日曆格式的iCalendar(*.ics

+15

請注意,vCalendar非常舊(> 14年),不應再真正使用,除非它是出於向後兼容的目的。如果您生成新數據,請使用iCalendar! – Evert 2012-08-31 00:41:09

+0

RFC7953,RFC5545 – YumYumYum 2016-11-03 15:53:03

+1

Microsoft Outlook和蘋果日曆與哪些RFC兼容?你能不能更新,答案很老。 – YumYumYum 2016-11-03 15:56:18

3

較新的iCalendar格式,附帶更多的數據,包括有關誰創建的事件,這樣,當它被導入到Outlook(例如)的人的信息,對該事件的更改通過電子郵件傳送給創建者。當您需要通知其他人有任何變化時,這會很有幫助。

但是,當我只是將一個事件從一個日曆導出到另一個日曆時,我更願意使用vCalendar,因爲如果我進行更改或刪除,則不需要向創建者發送電子郵件消息一些東西。

28

.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是原生格式。

+0

我開始懷疑他們是文本文件,他們似乎總是失去我在Outlook中定義的格式,當導出到各種設備。 – jxramos 2017-09-12 20:48:01

5

您可以嘗試VCS到ICS日曆轉換器來轉換您的文件。它具有解析事件和待辦事項的功能。 您可以通過藍牙導出或通過nbuexplorer轉換諾基亞手機生成的VCS。

  • 對於UTF-8
  • 引用可打印編碼的字符串
  • 完全開放的源代碼(GPL第三版和Apache 2.0)
  • 標準的iCalendar v2的完全支持。0輸出
  • 編碼多個文件一次(僅針對每個文件事件)
  • 與Android,iOS的,Mozilla的閃電/太陽鳥,谷歌日曆兼容和其他
4

的VCS文件可以有它的信息編碼在Quoted printable中,這是一場噩夢。上述解決方案推薦「VCS到ICS日曆轉換器」是要走的路。