145971
Goto Top

Korrekte syntax für ics Datei

Hi !

habe leider kein passendes Forum gefunden :/

Ich habe mozilla thunderbird, microsoft outlook, iCloud und google. Auf jeder Plattform habe ich einen leeren Kalender erstellt mit einem Beispiel-Termin.
Danach habe ich jeden Kalender als ics Datei exportiert. Hier zum Beispiel der Inhalt der ics Datei vom Google Kalender:

BEGIN:VCALENDAR
PRODID:-//Google Inc//Google Calendar 70.9054//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Test
X-WR-TIMEZONE:Europe/Berlin
BEGIN:VEVENT
DTSTART:20210210T170000Z
DTEND:20210210T180000Z
DTSTAMP:20210210T171153Z
UID:xxx@google.com
CREATED:20210210T171144Z
DESCRIPTION:Meine Beschreibung
LAST-MODIFIED:20210210T171145Z
LOCATION:Straße Hausnummer\, PLZ Ort
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Google
TRANSP:OPAQUE
END:VEVENT
END:VCALENDAR


Nun zu meiner Frage: Jede ics Datei zeigt diese Zeile:

LOCATION:Straße Hausnummer\, PLZ Ort

Kann mir jemand erklären, warum ein "\" vor dem "," steht?

Als ich den Termin eintragen hatte, schrieb ich nur:

LOCATION:Straße Hausnummer, PLZ Ort

Dennoch wird in jeder ics Datei die Zeile mit einem "\" vor dem "," angezeigt. Ich denke mal das hat einen logischen Sinn - würde mich über eine Erklärung freuen face-smile

Vielen Dank !

Content-Key: 650205

Url: https://administrator.de/contentid/650205

Printed on: April 25, 2024 at 14:04 o'clock

Member: mbehrens
mbehrens Feb 10, 2021 at 18:57:36 (UTC)
Goto Top
Zitat von @145971:

Nun zu meiner Frage: Jede ics Datei zeigt diese Zeile:

LOCATION:Straße Hausnummer\, PLZ Ort

Kann mir jemand erklären, warum ein "\" vor dem "," steht?

Siehe u. a. RFC 5545, ESCAPED-CHAR.
Member: HansBa
HansBa Feb 14, 2022 updated at 18:39:38 (UTC)
Goto Top
Syntax für .ics: Idents werden mit ";" getrennt, Werte mit "," - sprich: ein Kommata wird benutzt, um mehrere Inhalte zu trennen => das normale Komma muss irgendwie maskiert werden - und das ist eben ein \
=> alle Kommata werden umgewandelt in \,
siehe https://docs.fileformat.com/email/ics/