Ajax calls use default character encoding defined by HTTP 1.1 spec (which iso-8859-1, not UTF-8). You have to encode BEFORE sending and decode AFTER retrieving those strings. Encode with encodeURIComponent, decode with decodeURIComponent (if Javascript).
Greetings, Greg 2013/1/14 Peter Sparkes <pe...@didm.co.uk> > Hi > > Cocoon 2.11 > > I have implemented a multipage CForm which uses Ajax. The form is based on > the example at > > > http://cocoon.zones.apache.org/cocoon21/samples/blocks/forms/do-multipage.flow > > The form works fine except that it does not save non ascii characters > correctly eg. > > É € ç £ > > > If I use one very long form without Ajax the above characters are > correctly saved > > Help please, How can I fix this problem > > > Peter >