yes, i've forgot one point
in the html serializer add the encoding:

    <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">
      <buffer-size>1024</buffer-size>
      <encoding>ISO-8859-1</encoding>
      <doctype-public>-//W3C//DTD HTML 4.01
Transitional//EN</doctype-public>
    </map:serializer>

----- Original Message -----
From: "Yan, Charlene" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, July 07, 2003 4:59 PM
Subject: RE: Form encoding problem in cocoon 2.0.4


Thanks for your reply.  I did what you said and it didn't help.  I think the
key is to change the meta tag declaration.  I do not know where to set it.

Charlene

-----Original Message-----
From: Bruno PIERRE [mailto:[EMAIL PROTECTED]
Sent: Monday, July 07, 2003 10:45 AM
To: [EMAIL PROTECTED]
Subject: Re: Form encoding problem in cocoon 2.0.4


in all your file put
<?xml version="1.0" encoding="ISO-8859-1"?>

and in all your xsl file (in simple-page3html.xsl)  put
<xsl:output encoding="ISO-8859-1"/>

I've done that yesterday and now it works.

----- Original Message -----
From: "Yan, Charlene" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, July 07, 2003 4:32 PM
Subject: RE: Form encoding problem in cocoon 2.0.4


Joerg,

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.

Charlene

-----Original Message-----
From: Joerg Heinicke [mailto:[EMAIL PROTECTED]
Sent: Wednesday, July 02, 2003 1:42 PM
To: [EMAIL PROTECTED]
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?

Joerg

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 [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, July 02, 2003 1:10 PM
> To: [EMAIL PROTECTED]
> 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!!
>
> TIA
>
> -vrm


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to