cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Yan, Charlene" <>
Subject RE: Form encoding problem in cocoon 2.0.4
Date Mon, 07 Jul 2003 14:32:48 GMT

My case was that I called cocoon from another web application.  I had to set the encoding
of the calling html page to ISO-8859-1.  Now I'm using a htnl page generated by Cocoon.  The
default meta tag is <META http-equiv="Content-Type" content="text/html; charset=UTF-8">.
 How or where can I change it to ISO-8859-1 from UTF-8?  I've changed the encoding of form.xml,
simple-page3html.xsl and sitemap.xmap to ISO-8859-1.  It didn't help.  What is the source
code that sets the meta tag?  More specifically, I'm using Cocoon 2.1 M2.  you can go to http://localhost:8080/cocoon/samples/mail/sendmail/new.html.
 On this page, the meta is set to UTF-8.  I need to have it changed to ISO-8859-1 to have
some accented characters encoded correctly.

Thanks in advance for any help.


-----Original Message-----
From: Joerg Heinicke []
Sent: Wednesday, July 02, 2003 1:42 PM
Subject: Re: Form encoding problem in cocoon 2.0.4

Sorry, but: please don't do this!!

Even if ISO-8859-1 is the correct encoding, you shall not add the <META> 
tag by hand. The serializer does it for you. So you will simply set the 
serializer's encoding to ISO-8859-1.

But UTF-8 is a super set of ISO-8859-1, so there should be no problem 
when using it. The working "text" inputs show this. Now "file" inputs: 
Why do they depend on the form encoding? Shouldn't they simply allow to 
upload a file? Am I missing something?


Yan, Charlene wrote:
> I had encoding problems with accented characters too.  Put <META http-equiv="Content-Type"
content="text/html; charset=iso-8859-1"> in your html.  iso-8859-1 is the correct one.
> HTH.
> Charlene
> -----Original Message-----
> From: Vitor Rui Moreira []
> Sent: Wednesday, July 02, 2003 1:10 PM
> To:
> Subject: Form encoding problem in cocoon 2.0.4
> Hi!
> I'm having a little problem about form encoding.
> First of all, let me describe the development environment:
> - Tomcat 4.1.24
> - Cocoon 2.0.4
> - RedHat 9
> Now, the problem:
> I've got a webpage, which has a form inside. There are several input 
> fields, mostly of type "text". There is also a input field of type "file".
> If i click on the "submit" button, i'll go other page (a xsp one), which 
> displays the contents of the parameters (passed through request and 
> sitemap).
> While the values of the input which have the type "text" are correct, 
> the field which has the "file" type isn't. The error occurs when i use 
> accents (éèá, etc).
> I'm using UTF-8 encoding on all pages.
> My tries to solve the problem:
> 1) changed the web.xml file of cocoon 
> ($TOMCAT_HOME/webapps/cocoon/WEB-INF/web.xml), which i included the 
> "form-encoding" parameter to UTF-8
> 2) on the same file, i've tried to set the "container-encoding" value to 
> UTF-8 (ok, i'm almost desesperating! ;-))
> My opinion:
> Since the "text" type works correctly and the "file" type doesn't, i 
> suspect that the "form-encoding" is not so right after all... but it's 
> only my opinion, based on my cocoon's ignorance... ;-)
> Critical features:
> 1) i just can't upgrade the cocoon engine because i've got legacy 
> applications running on that... at least, i can't change right now... :-(
> F1 wanted! If anyone could help me, i'd appreciate!!
> -vrm

To unsubscribe, e-mail:
For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message