You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cocoon.apache.org by Gabriel Gruber <Ga...@workflow.at> on 2008/12/17 18:55:16 UTC
Character encoding problems with cforms-ajax with dojo 0.3/0.4 and Firefox3
Hello Folks,
we recently stumbled accross an issue with character encoding inside our
cforms/ajax (cocoon 2.1.10 AND cocoon 2.2) forms with firefox 3. As
advised in different sources we have correctly set the bindEncoding
property of the djConfig global variable to 'utf-8' at the very beginning
of our html/template code.
however we are not able to submit special characters like 'üöäßß'
correctly to the server. With older firefox versions we did not have the
problems, also internet explorer works perfectly (IE6, IE7, IE8Beta...)
Our code inside our custom cforms-styling stylesheet:
<script>djConfig = { bindEncoding: "utf-8" };</script>
I suspect this is a problem with the older dojo versions together with
Firefox 3, can anyone confirm this?
An interesting finding we made is, that by setting dojo property
'parseWidgets' to false, you can actually fix the character enconding
problem. however then the ajax feature of cforms does not work
anylonger.... So it looks like that it has something to do with dojo's
widget functionality which is incompatible with firefox3 in terms of
character enconding.
Thanx for your advise in advance,
Gabriel
______________________
Mag. Gabriel Gruber
Senior Consultant
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Workflow EDV GmbH, Dannebergplatz 6/23, A-1030 Wien
RE: Character encoding problems with cforms-ajax with dojo 0.3/0.4 and Firefox3
Posted by "Binkley, Peter" <Pe...@ualberta.ca>.
I just tried the nightly build of Firefox 3.1, and my Cforms app still fails to handle the encoding correctly. I haven't yet investigated whether further changes are needed.
Peter
> -----Original Message-----
> From: Binkley, Peter [mailto:Peter.Binkley@ualberta.ca]
> Sent: Thursday, December 18, 2008 10:18 AM
> To: dev@cocoon.apache.org
> Subject: RE: Character encoding problems with cforms-ajax
> with dojo 0.3/0.4 and Firefox3
>
> This bug is supposed to be fixed in Mozilla 1.9.1, which it
> appears will be included in Firefox 3.1 (judging from
> http://hg.mozilla.org/releases/mozilla-1.9.1/ ). I have the
> same problem with a Cforms application and have been meaning
> to try a Firefox 3.1 beta to see if it actually fixes the
> problem but haven't had the time. If anyone does give it a
> try I'd be interested in hearing their experience. It has
> been very frustrating since Firefox 3 came out.
>
> Peter
>
> > -----Original Message-----
> > From: Antonio Gallardo [mailto:agallardo@agssa.net]
> > Sent: Thursday, December 18, 2008 8:20 AM
> > To: dev@cocoon.apache.org
> > Subject: Re: Character encoding problems with cforms-ajax with dojo
> > 0.3/0.4 and Firefox3
> >
> > Hi Gabriel,
> >
> > Not sure if it helps, but here is what we found: looks
> like it is a
> > firefox 3 bug [1].
> >
> > Best Regards,
> >
> > Antonio Gallardo.
> >
> > [1] https://bugzilla.mozilla.org/show_bug.cgi?id=431701
> >
> >
> > Gabriel Gruber escribió:
> > >
> > > Hello Folks,
> > >
> > > we recently stumbled accross an issue with character
> > encoding inside
> > > our cforms/ajax (cocoon 2.1.10 AND cocoon 2.2) forms with
> firefox 3.
> > > As advised in different sources we have correctly set the
> > bindEncoding
> > > property of the djConfig global variable to 'utf-8' at the very
> > > beginning of our html/template code.
> > >
> > > however we are not able to submit special characters like 'üöäßß'
> > > correctly to the server. With older firefox versions we did
> > not have
> > > the problems, also internet explorer works perfectly (IE6, IE7,
> > > IE8Beta...)
> > >
> > > Our code inside our custom cforms-styling stylesheet:
> > >
> > > <script>djConfig = { bindEncoding: "utf-8" };</script>
> > >
> > > I suspect this is a problem with the older dojo versions
> > together with
> > > Firefox 3, can anyone confirm this?
> > >
> > > An interesting finding we made is, that by setting dojo property
> > > 'parseWidgets' to false, you can actually fix the character
> > enconding
> > > problem. however then the ajax feature of cforms does not work
> > > anylonger.... So it looks like that it has something to do with
> > > dojo's widget functionality which is incompatible with
> firefox3 in
> > > terms of character enconding.
> > >
> > > Thanx for your advise in advance,
> > >
> > > Gabriel
> > >
> > > ______________________
> > > Mag. Gabriel Gruber
> > > Senior Consultant
> > > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> > > Workflow EDV GmbH, Dannebergplatz 6/23, A-1030 Wien
> >
> >
>
>
RE: Character encoding problems with cforms-ajax with dojo 0.3/0.4 and Firefox3
Posted by "Binkley, Peter" <Pe...@ualberta.ca>.
This bug is supposed to be fixed in Mozilla 1.9.1, which it appears will be included in Firefox 3.1 (judging from http://hg.mozilla.org/releases/mozilla-1.9.1/ ). I have the same problem with a Cforms application and have been meaning to try a Firefox 3.1 beta to see if it actually fixes the problem but haven't had the time. If anyone does give it a try I'd be interested in hearing their experience. It has been very frustrating since Firefox 3 came out.
Peter
> -----Original Message-----
> From: Antonio Gallardo [mailto:agallardo@agssa.net]
> Sent: Thursday, December 18, 2008 8:20 AM
> To: dev@cocoon.apache.org
> Subject: Re: Character encoding problems with cforms-ajax
> with dojo 0.3/0.4 and Firefox3
>
> Hi Gabriel,
>
> Not sure if it helps, but here is what we found: looks like
> it is a firefox 3 bug [1].
>
> Best Regards,
>
> Antonio Gallardo.
>
> [1] https://bugzilla.mozilla.org/show_bug.cgi?id=431701
>
>
> Gabriel Gruber escribió:
> >
> > Hello Folks,
> >
> > we recently stumbled accross an issue with character
> encoding inside
> > our cforms/ajax (cocoon 2.1.10 AND cocoon 2.2) forms with firefox 3.
> > As advised in different sources we have correctly set the
> bindEncoding
> > property of the djConfig global variable to 'utf-8' at the very
> > beginning of our html/template code.
> >
> > however we are not able to submit special characters like 'üöäßß'
> > correctly to the server. With older firefox versions we did
> not have
> > the problems, also internet explorer works perfectly (IE6, IE7,
> > IE8Beta...)
> >
> > Our code inside our custom cforms-styling stylesheet:
> >
> > <script>djConfig = { bindEncoding: "utf-8" };</script>
> >
> > I suspect this is a problem with the older dojo versions
> together with
> > Firefox 3, can anyone confirm this?
> >
> > An interesting finding we made is, that by setting dojo property
> > 'parseWidgets' to false, you can actually fix the character
> enconding
> > problem. however then the ajax feature of cforms does not work
> > anylonger.... So it looks like that it has something to do with
> > dojo's widget functionality which is incompatible with firefox3 in
> > terms of character enconding.
> >
> > Thanx for your advise in advance,
> >
> > Gabriel
> >
> > ______________________
> > Mag. Gabriel Gruber
> > Senior Consultant
> > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> > Workflow EDV GmbH, Dannebergplatz 6/23, A-1030 Wien
>
>
Re: Character encoding problems with cforms-ajax with dojo 0.3/0.4
and Firefox3
Posted by Antonio Gallardo <ag...@agssa.net>.
Hi Gabriel,
Not sure if it helps, but here is what we found: looks like it is a
firefox 3 bug [1].
Best Regards,
Antonio Gallardo.
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=431701
Gabriel Gruber escribió:
>
> Hello Folks,
>
> we recently stumbled accross an issue with character encoding inside
> our cforms/ajax (cocoon 2.1.10 AND cocoon 2.2) forms with firefox 3.
> As advised in different sources we have correctly set the bindEncoding
> property of the djConfig global variable to 'utf-8' at the very
> beginning of our html/template code.
>
> however we are not able to submit special characters like 'üöäßß'
> correctly to the server. With older firefox versions we did not have
> the problems, also internet explorer works perfectly (IE6, IE7,
> IE8Beta...)
>
> Our code inside our custom cforms-styling stylesheet:
>
> <script>djConfig = { bindEncoding: "utf-8" };</script>
>
> I suspect this is a problem with the older dojo versions together with
> Firefox 3, can anyone confirm this?
>
> An interesting finding we made is, that by setting dojo property
> 'parseWidgets' to false, you can actually fix the character enconding
> problem. however then the ajax feature of cforms does not work
> anylonger.... So it looks like that it has something to do with
> dojo's widget functionality which is incompatible with firefox3 in
> terms of character enconding.
>
> Thanx for your advise in advance,
>
> Gabriel
>
> ______________________
> Mag. Gabriel Gruber
> Senior Consultant
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> Workflow EDV GmbH, Dannebergplatz 6/23, A-1030 Wien