Hi Christoph,
in trunk und EPL sind die Änderungen schon lange drin, keine Ahnung
warum die nicht in die 1.6 übernommen wurden. Hab’ ich jetzt gemacht,
dh. sind ab morgen im täglichen Snapshot.
Ralf
Christoph Kaulich schrieb:
Hallo,
das Problem lässt sich mit ein paar Änderungen im Quellcode beheben, hier die
diffs:
Index: infolog/inc/class.infolog_ical.inc.php
— infolog/inc/class.infolog_ical.inc.php (Revision 27592)
+++ infolog/inc/class.infolog_ical.inc.php (Arbeitskopie)
@@ -72,7 +72,10 @@
$options = array();
if(preg_match(’/([\000-\012\015\016\020-\037\075])/’,
$value))
{
PRINTABLE’;
preg_match(’/([\177-\377])/’,$value))
Index: calendar/inc/class.calendar_ical.inc.php
— calendar/inc/class.calendar_ical.inc.php (Revision 27592)
+++ calendar/inc/class.calendar_ical.inc.php (Arbeitskopie)
@@ -453,7 +453,10 @@
if ($paramData[‘CN’]) $valueData .=
$paramData[‘CN’]; // attendees or organizer CN can contain utf-8 content
if($key != ‘RRULE’ &&
preg_match(’/([\000-\012\015\016\020-\037\075])/’,$valueData))
{
‘QUOTED-PRINTABLE’;
‘GroupDAV’)
‘QUOTED-PRINTABLE’;
‘GroupDAV’ && preg_match(’/([\177-\377])/’,$valueData))
{
Vielleicht schaffen die Änderungen es ja bis in den Quellcode,
Christoph
When accessing calendars with Thunderbird/Lightning or Kontact via GroupDAV
the following problem orrurs:
Events containing german umlauts AND carriage returns are dispayed
malformed. Instead of the umlauts something like
’=C3=B6=C3=A4=C3=BC=0D=0A=C3=96=C3=84=C3=9C=0D=0A=C3=9F=C3=9F=C3=9F’
is
diplayed, which are the utf-8 hex-codes of the according umlauts. If the
events contain umlauts, but NO carriage returns everything works fine,
instead.
In the WebUI or while using iCalSrv umlauts are generally working right.
The origin of the events doesn’t matter, when the mentioned problem occurs.
They could have been created using the WebUI, iCal or even CalDAV. There’s
no difference.
eGroupware and MySQL-Database are using UTF-8-Encoding.
Tested Versions were:
eGroupware 1.6.001 + 1.6.002
-
Ubuntu 8.10 Server 64-bit -
Kernel 2.6.27-14-server
Apache2 2.2.9-7ubuntu3.2
PHP 5.2.6-2ubuntu4.2
MySQL 5.0.67-0ubuntu6
-
Ubuntu 8.10 Server 32-bit -
(Same configuration as 64-bit-version above)
-
Debian 5.0.2 Lenny 32-bit -
Kernel 2.6.26-2-686
Apache2 2.2.9-10+lenny4
PHP 5.2.6.dfsg.1-1+lenny3
MySQL 5.0.51a-24+lenny1
Clients:
Thunderbird (2.0.0.22 + 2.0.0.21) with Lightning 0.9 (on Ubuntu-Linux 9.04
and Windows 2000 / XP)
Kontact 1.4.2
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what’s new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
egroupware-german mailing list
egroupware-german@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-german
–
Ralf Becker
Director Software Development
Stylite GmbH
[open style of IT]
Morschheimer Strasse 15
67292 Kirchheimbolanden
fon +49 (0) 6352 70629-0
fax +49 (0) 6352 70629-30
mailto: rb@stylite.de
www.stylite.de
www.egroupware.org
Geschäftsführer Andre Keller, Gudrun Müller,
Nigel Vickers und Ralf Becker
Registergericht Kaiserslautern HRB 30575
Umsatzsteuer-Id / VAT-Id: DE214280951
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what’s new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
egroupware-german mailing list
egroupware-german@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-german