Ticket #210 (new Bug)
URL encoding problem with Calendars
|Reported by:||sacco||Owned by:|
There seems to be some problem (I would guess double URL encoding) with http: URLs for Web Calendars.
It particularly affects Google Calendar URLs which tend to contain a %40 ('@').
If the URL is entered with %40, the calendar cannot be found.
If the URL is entered with '@' the calendar can be found and loaded ... but fails on refresh. My guess is that somewhere the URL-encoded version of the URL with '@' is being cached, and then it is being re-encoded (doubling the '%', presumably) so that it fails after the first successful attempt.
Suggested solution: check you're not encoding twice; personally I probably wouldn't URL-encode at all unless there's an obviously mistaken character in the wrong place in the URL, and certainly wouldn't encode '%'s --- if you're finding these then the URL is almost certainly already encoded.