How exactly do you stroe
your data? Do you use XMLResourc.setContent(xml-string)? You could try explicitly
seting the input-Strings encoding using the String.getBytes(encoding) method.
If this doesn’t
help. I’d try the exist mailinglist, the guys there should be able to
help you solve your problems.
Chris
[ c h r i s t o f e r d u t z ]
IT-Berater
univativ GmbH & Co. KG
Robert-Bosch-Str. 7, 64293 Darmstadt
fon: 0 61 51 / 66 717 -0
fax: 0 61 51 / 66 717 -29
email: [EMAIL PROTECTED]
http://www.univativ.de
Darmstadt,
Stuttgart, Karlsruhe, Düsseldorf
Von: Abbas Mousavi
[mailto:[EMAIL PROTECTED]
Gesendet: Mittwoch, 24. Mai 2006
16:59
An: users@cocoon.apache.org
Betreff: Re: AW: encoding problem
with eXist database
Hi chris
I have set container-encoding and form encoding and serializer encoding to
utf-8.
also I can write the same pipeline to other sources (for example to hard disk)
truly by the same mechanism.
I think this problem has some thing related to eXist because I have tested the
webdav interface to eXist and it was the same as xmldb: protocol: wrong
encoding.
Christofer Dutz <[EMAIL PROTECTED]> wrote:
I think you should check
the settings in your web.xml (container-encoding
and form-encoding) and the
serializer settings in the sitemap.xmap. I think I remember having some
encoding-problems with CForms. I guess cocoon will provide content encoded in
the format set here. And since you are using cocoon to generate the document
stored in the db, I’d give it a try.
[ c h r i s t o f e r d u t z ]
IT-Berater
univativ GmbH & Co. KG
Robert-Bosch-Str. 7, 64293 Darmstadt
fon: 0 61 51 / 66 717 -0
fax: 0 61 51 / 66 717 -29
email: [EMAIL PROTECTED]
http://www.univativ.de
Darmstadt,
Stuttgart, Karlsruhe, D�sseldorf
Von: Abbas Mousavi
[mailto:[EMAIL PROTECTED]
Gesendet: Mittwoch, 24. Mai 2006
15:11
An: users@cocoon.apache.org
Betreff: encoding problem with
eXist database
Hi
I am using eXist with cocoon as my xml database. I can copy xml documents to
eXist by a webdav client and exist admin client, and also can retrieve them
correctly
by xmldb:exist:// protocol, but when I want to write documents to exist
with flowscript it does not writes the unicode documents correctly.
I use
resolver =
cocoon.getComponent(Packages.org.apache.excalibur.source.SourceResolver.ROLE);
source =
resolver.resolveURI('xmldb:exist:///db/collection/document.xml');
if (source instanceof Packages.org.apache.excalibur.source.ModifiableSource)
{
output =
source.getOutputStream();
cocoon.processPipelineTo(pipeline, {}, output);
output.close();
}
It writes the document to the database but with wrong encoding.
is there any way for fixing this problem?
Blab-away for as little as 1�/min. Make PC-to-Phone
Calls using Yahoo! Messenger with Voice.
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com