[kronolith] UTF-8 characters in attendee name creating problem

Amit Patel amitpatel at asite.com
Tue Dec 15 13:56:59 UTC 2009


Hi,

 

I have installed Horde Framework Version 3.0.

 

I am creating an event where in I have selected 2 users. One of the users has UTF-8 characters in name (e.g., Ólafsdóttir).

 

The event is getting created but in the month view it is showing flowing warning.

 

"Warning: array_change_key_case() [function.array-change-key-case <https://calendar.asite.com/kronolith/function.array-change-key-case> ]: The argument should be an array in E:\horde\kronolith\lib\Driver\sql.php on line 932"

 

Also If I view the event, attendee list is empty.

 

Following is the event_attendees database entry in kronolith_events table for the same.

 

a:2:{s:12:"ho at asite.com";a:3:{s:10:"attendance";i:1;s:8:"response";i:1;s:4:"name";s:48:""Hrafnhildur Ólafsdóttir,Asite Solutions Ltd."";}s:19:"amitpatel at asite.com";a:3:{s:10:"attendance";i:1;s:8:"response";i:1;s:4:"name";s:33:""Amit Patel,Asite Solutions Ltd."";}}

 

 

Here s:48:""Hrafnhildur Ólafsdóttir,Asite Solutions Ltd." Seems problematic as it should be s:46 instead of s:48.

 

I corrected it and updated database then it started working, warnings gone and attendees getting displayed. But little problem still exist. Instead of "Ó" in Ólafsdóttir, it is showing me "?", i.e, ?lafsd?ttir in attendee list.

 

Can anyone help here?

 

Thanks in advance.

 

Regards,

Amit Patel



More information about the kronolith mailing list