Hello Joerg, that's it! When I remove the encoding specification, so that it defaults to UTF-8, then it works. Maybe in former versions of coocoon the jsp generator was aware of the specified encoding, but now it is confused.
Beside that it is only necessary to specify the correct encoding schema for the serializer component. Thank's a lot for this useful hint! With best regards Frank -----Ursprüngliche Nachricht----- Von: Joerg Heinicke [mailto:[EMAIL PROTECTED] Gesendet: Mittwoch, 4. Juni 2003 10:32 An: [EMAIL PROTECTED] Betreff: Re: WG: Problems with umlaut in cocoon2.04 Hello Frank, creating the xml declaration by hand is always a bad solution. You tell the XML parser to read the document in a possible wrong encoding - and this is what I guess from your error descriptions. If the JSPGenerator encodes the output in UTF-8 and you have ISO-8859-1 in the declaration, the parser can't read the document correctly. What you must find out (or configure) is the output encoding of your JSP file creating the XML. Try to remove the declaration or set it to UTF-8 (the default for the parser). Maybe this already works. Joerg Przybilla, Frank wrote: > Hello Joerg, > > Thank you for your reply. > > No, the XML declaration is hard coded in the specified JSP (the one you can > see in the pipline definition). > > The interesting thing is that when I display a xml document with a pipline > like this one > > <map:match pattern="JAVA.Login_Screen"> > <map:generate > src="/maxess/Xplorer/jsp/Screens/Login_Screen_JAVA.xml"/> > <map:serialize type="xml"/> > </map:match> > > (hence displaying a static xml document) it works fine. But when generating > the xml with the jsp generator > it doesn't work properly. So I think the problem lies in the jsp generator. > Any hints for that kind of problem? > As I observe several other people using cocoon have problems with umlaut > since version 2.02. But so far I haven't > found a solution for that problem. > > With best regards > > Frank > > -----Ursprüngliche Nachricht----- > Von: Joerg Heinicke [mailto:[EMAIL PROTECTED] > Gesendet: Dienstag, 3. Juni 2003 21:15 > An: [EMAIL PROTECTED] > Betreff: Re: Problems with umlaut in cocoon2.04 > > > Hello Frank, > > are you generating the XML declaration (<?xml version="1.0" > encoding="ISO-8859-1"?>) by hand (so as string) or via some XML methods > or tags? > > Joerg > > Przybilla, Frank wrote: > >>Hello Cocoon community, >> >>I hope there is somebody out there who can explain me the following: >> >>I'm using cocoon 2.0.4 together with tomcat.1.4.24 and jdk1.41 and I have >>the following szenario, which >>worked well with cocoon 2.01, tomcat4.0 and jdk1.3.x. >> >>In this szenario I have a jsp which generates an xml document which > > includes > >>characters like ä,Ä,ö,Ö etc. >>Therfore I specify <?xml version="1.0" encoding="ISO-8859-1"?>. > > Additionally > >>I'm using the folowing pipline >>definition in the sitemap: >> >><map:match pattern="JAVA.Login_Screen"> >> <map:generate type="jsp" >>src="/maxess/Xplorer/jsp/Screens/Login_Screen_JAVA.jsp"/> >> <map:serialize type="xml"/> >> </map:match> >> >>So I'm using a jsp generator which dynamically generates the xml. I also > > set > >>the correct ecoding for the xml serializier component (ISO-8859-1). >>But with cocoon 2.04 the output is not correct, because the umlaut is not >>correctly encoded and presented . As I mentioned before, everything >>works fine with cocoon2.01. What must be changed so that the encoding is >>correct? >> >> >>With best regards >> >>Frank --------------------------------------------------------------------- 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]