Thanks Joerg,
The problem turned out to be in web.xml
I amended
<init-param>
<param-name>form-encoding</param-name>
<param-value>ISO-8859-1</param-value>
</init-param>
To
<init-param>
<param-name>form-encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
and now everything is in UTF-8 and works properly
The problem was that the form was sending UTF-8 but it was being read as
ISO-8859-1
Peter
On 08.12.2007 13:37, Peter Sparkes wrote:
I am using Cforms in Cocoon 2.1.10 to amend an XML file. The
character encoding is UTF-8
The Euro sign € gets converted to € and UK pound sign £ to £
from the field widget. I am using the saveDocument function from the
samples and have set
transformer.setOutputProperty(Packages.javax.xml.transform.OutputKeys.ENCODING,
"UTF-8");
Please, how do I correct this problem?
I can't tell you how to correct it since I don't know where it goes
wrong. But what happens is that a 2-byte-character (as in UTF-8) is
read byte by byte (as in ISO-8859-1). Maybe it is only a problem with
watching the file without an encoding-aware editor which reads it in
ISO-8859-1?
Joerg
---------------------------------------------------------------------
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]