[kronolith] Invalid byte sequence when accepting event

Jan Schneider jan at horde.org
Thu Jul 27 11:02:42 UTC 2017


Zitat von lst_hoe02 at kwsoft.de:

> Hello,
>
> today we got the following error when trying to accept a invite from  
> one Horde user to another :
>
> Jul 26 16:31:47 webmail HORDE: [kronolith] SQL QUERY FAILED:  
> SQLSTATE[22021]: Character not in repertoire: 7 ERROR:  invalid byte  
> sequence fo                                                           
>                                       r encoding "UTF8": 0xf6 0x72  
> 0x67 0x20
>         INSERT INTO kronolith_events (event_id, event_uid, event_creator_id,
>           event_title, event_description, event_location, event_timezone,
>           event_url, event_private, event_status, event_attendees,
>           event_resources, event_modified, event_start, event_end,  
> event_allday,
>           event_alarm, event_alarm_methods, event_recurtype,  
> calendar_id) VALUES
>           ('m3S_DfjWK-KhdFuqJQHNyCH',
>            
> '040000008200E00074C5B7101A82E00800000000170A59505D5FCE41AA27C7A904474
>           D1B100000009378262B6DF6AC4ABEF0A516E6103476', 'xxxx',
>           'Führungsrunde', '', '', NULL, '', 0, 2,
>            
> 'a:3:{s:16:"xxxx at kwsoft.de";a:3:{s:10:"attendance";i:1;s:8:"response
>           ";i:1;s:4:"name";s:16:"xxxx at kwsoft.de";}s:21:"xxxx at kwsoft.de"
>            
> ;a:3:{s:10:"attendance";i:1;s:8:"response";i:1;s:4:"name";s:16:"J▒rg
>           xxxx";}s:17:"xxxx at kwsoft.de";a:3:{s:10:"attendance";i:1;s:8:
>           "response";i:1;s:4:"name";s:14:"xxxx xxxx";}}', 'a:0:{}',
>           1501079507, '2017-11-23 08:00:00', '2017-11-23 16:00:00',  
> 0, 15, 'N;',
>           0, 'xxxx') [pid 32203 on line 236 of  
> "/usr/share/php/Horde/Db/Adapter/Pdo/Base.php"]
>
>
> For sure it looks like the display name is not properly encoded, but  
> can soemone explain how to avoid this Problem. All the  
> Horde/Kronolith are at latest versions and the database used ist  
> PostgreSQL. Browser used from the failing Client is Chrome on  
> Windows OS.
>
> Thanks for any hints
>
> Andreas

We would probably have to normalize any external data to UTF-8 before  
storing to the backend.

-- 
Jan Schneider
The Horde Project
https://www.horde.org/



More information about the kronolith mailing list