rem: ret += ("^" + attendee.id); 
add: ret += ("^" + encodeURIComponent(attendee.id)); 
context: calWcapCalendar.prototype.encodeAttendee = function(    /* calIAttendee */ attendee, forceRSVP ){    this.log( "\tattendee.icalProperty.icalString=" +              attendee.icalProperty.icalString +              "\n\tattendee.id=" + attendee.id +              "\n\tattendee.commonName=" + attendee.commonName +              "\n\tattendee.role=" + attendee.role +              "\n\tattendee.participationStatus=" +              attendee.participationStatus );    var ret = ("RSVP=" + (forceRSVP || attendee.rsvp ? "TRUE" : "FALSE"));    if (attendee.participationStatus != null)        ret += ("^PARTSTAT=" + attendee.participationStatus);    if (attendee.role != null)        ret += ("^ROLE=" + attendee.role);    if (attendee.commonName != null)        ret += ("^CN=" + encodeURIComponent(attendee.commonName));    ret += ("^" + attendee.id);    return ret;};
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/188119b7f6030137779a9d95b9ad28b7b33fed6e/calWcapCalendarItems.js/clean/calendar/providers/wcap/calWcapCalendarItems.js