Antonio Gallardo Rivera wrote: >First, Are you using some database? > >Some old tips (from my friend Barbara): > >1-Ensure that every XML is starting with: > ><?xml version="1.0" encoding="ISO-8859-1"?> > > >2-In the site map check for your serializer: > ><map:serializer logger="sitemap.serializer.html" mime-type="text/html" >name="html" pool-grow="4" pool-max="32" pool-min="4" >src="org.apache.cocoon.serialization.HTMLSerializer"> > <doctype-public>-//W3C//DTD HTML 4.01//ES</doctype-public> > <doctype-system>http://www.w3.org/TR/html4/strict.dtd</doctype-system> > <buffer-size>1024</buffer-size> > <encoding>ISO-8859-1</encoding> <!-- West Europe --> > </map:serializer> > >(Please, see the encoding tag above) > > > >3-If you are using xml serializer you can do that too: > ><map:serializer logger="sitemap.serializer.xhtml" mime-type="text/html" >name="xhtml" pool-grow="2" pool-max="64" pool-min="2" >src="org.apache.cocoon.serialization.XMLSerializer"> > <doctype-public>-//W3C//DTD XHTML 1.0 Strict//EN</doctype-public> > ><doctype-system>http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd</doctype-system> > <encoding>ISO-8859-1</encoding> > </map:serializer> > >(Please, see the encoding tag above) > >4- If you are using some database check that it is working with the code you >need, for example in PostgreSQL i created the databse using: > >createdb -E LATIN1 -e my_database_name > >
5- Set encoding for the request: request.setCharacterEncoding() *before* your first call to request.getParameter (this is better done as the very first action in the sitemap) Vadim >I hope it will helps you. > >Regards, > >Antonio Gallardo > >El Miércoles, 18 de Septiembre de 2002 04:13, Kenneth Roper escribió: > > >>Hi >> >>I'm trying to set up my cocoon application to handle strings with >>Umlauts in (e.g. "ÄäÖöÜüß"). I'm using Cocoon 2.0.2. >> >>Any string with an umlaut was being mangled between posting from the >>browser, and appearing in my variable in an action when I used the >>command: >> >>String mangled= myCocoonRequest.getParameter(name); >> >>The string I get from mangled is: "ÄäÖöÜüß", whereas it should >>be: "ÄäÖöÜüß". >> >>I've left all of cocoon's character encoding settings on the defaults. >>Does anyone know what I'm doing wrong? >> >>Thanks. >>Kenneth >> >> --------------------------------------------------------------------- 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]>