Hi,
In my quest to debug calendar in tts, I saw that jscalendar doesn’t work
with IE.
I Saw the js code generated by jscalendar-setup.php :
Calendar._SMN = new Array
(
“Jan”,
“Fé”,
“Mar”,
“Avr”,
“Mai”,
“Jun”,
“Jui”,
“Aoâ, //Août in french
"Sep”,
“Oct”,
“Nov”,
“Dé”);
Calendar._SMN_len = 3;
Every month with accents are truncated and IE doesn’t see the double
quote after August.
Then i’ve changed the code that trunc the month to:
Index: jscalendar-setup.php
RCS file: /cvsroot/egroupware/phpgwapi/inc/jscalendar-setup.php,v
retrieving revision 1.10.2.1
diff -r1.10.2.1 jscalendar-setup.php
281c281,282
< $short = $chars_shortcut > 0 ?
substr(lang($name),0,$chars_shortcut) : substr(lang($name),$chars_shortcut);
mb_internal_encoding(strtoupper($GLOBALS[‘egw_setup’]->system_charset));
$short = $chars_shortcut > 0 ?
mb_substr(lang($name),0,$chars_shortcut) :
mb_substr(lang($name),$chars_shortcut);
Now i’ve got :
Calendar._SMN = new Array
(
“Jan”,
“Fév”,
“Mar”,
“Avr”,
“Mai”,
“Jun”,
“Jui”,
“Aoû”,
“Sep”,
“Oct”,
“Nov”,
“Déc”);
Calendar._SMN_len = 3;
And I’ve jscalendar working in french on tts under IE. 
I haven’t post a patch because I don’t know how ralf (the author) wants
to handle the charset here.
regards
–
Guillaume ZITTA
Responsable Informatique
Société Française de Garantie