Closed WhyNotHugo closed 2 years ago
Looks like some of the online validators also complain about the unescaped ;
and ,
in X-APPLE-STRUCTURED-LOCATION
referring to https://www.rfc-editor.org/rfc/rfc5545.html#section-3.3.11
I guess, in case of malformed ical data, logging the error is the best we can do, since there's no way to partially decode it.
Escaping the ;
in this case would be wrong. It's be like escaping the ;
in this line:
RRULE:FREQ=YEARLY;UNTIL=20090315T020000Z;BYDAY=3SU;BYMONTH=3
Oh, it seems the ,
needs to be escaped, that's the bit that is wrong.
I'm seeing
ical: malformed param value: illegal double-quote
for this entry:It seems to have some funky quotes in the
X-APPLE-STRUCTURED-LOCATION
attribute. I think it's standards-complaint, since other tools / libs don't complain about it.Here's a sample: