Kenneth Roper wrote:
> Firstly, thanks for everyone's suggestions, this is a very helpful list!
>
> Unfortunately, I am no further forward.
>
> Changing the encoding of the sitemap.xmap and the web.xml file has no
> effect.
>
> Changing the encoding of the xhtml serializer looked like I was on the
> right track, but unfortunately doesn't work:
>
> I have a this string in my db:
>
> "�������"
>
> It is displayed on an html page generated by a cocoon pipeline.
>
> If I change my serializer definition in my sitemap and add this:
> <encoding>ISO-8859-1</encoding>
> The above string appears in my browser (and in the page source) as 7
> question marks, i.e. "???????"
>
> If I change the encoding back to this:
> <encoding>UTF-8</encoding>
> I can then see my original string correctly. However, if I post this
> string back to my application, my application receives the string as
> first detailed in the original post (i.e. "ÄäÖöÜüß").
>
> There is obviously a difference in encoding (or something) between text
> coming from the server to the browser, and the text posted from the
> browser back to the server.
>
> Any more ideas?
So it looks like the string is in UTF-8. In this case, you should make
sure everything is working in UTF-8. Use request.setEncoding("UTF-8") in
your action/generator/XSP, delete any encoding attribute from the XML
prolog in XML files (UTF-8 is the default) and see if it makes any
difference.
I have no other ideas, but to confirm you that i18n is a PITA ;-)
Ugo
--
Ugo Cei - Consorzio di Bioingegneria e Informatica Medica
P.le Volontari del Sangue, 2 - 27100 Pavia - Italy
Phone: +39.0382.525100 - E-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html>
To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>