cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Lopke, Michael" <>
Subject ESQL and utf-8 encoding
Date Fri, 21 Jan 2005 17:19:56 GMT

Has anyone here used esql with data that is utf-8 encoded?  I'm able to connect to my database
and get the correct data but it appears that somewhere along the way the data is being interpreted
as iso-8859-1 encoding.  I'm not sure if I got all of the configurations correct.  

For example, the Chinese character.

Shows up as this.

In my sitemap.xmap I have the following:

<map:generators default="file">
         <map:generator label="content,data" logger="sitemap.generator.file" name="file"
pool-grow="4" pool-max="32" pool-min="8" src="org.apache.cocoon.generation.FileGenerator"/>
         <map:generator label="content,data" logger="sitemap.generator.serverpages" name="xsp"
pool-grow="2" pool-max="32" pool-min="4" src="org.apache.cocoon.generation.ServerPagesGenerator"/>

     <map:serializers default="html">
         <map:serializer name="xml"
            mime-type="text/xml; charset=utf-8">

<!--  the XSP pages -->
      <map:match pattern="*.xml">
         <map:generate type="xsp" src="xsp/{1}.xsp"/>
         <map:serialize type="xml"/>

The snippit in my xsp file looks like this:
                    <esql:get-string column="display">
                   </esql:get-string >

It looks like the generator is interpreting the data as iso-8859-1 and passing it through
the pipe as such.  If I take the same data and put it into an xml file as my source but modify
the encoding at the top to iso-8859-1, I can duplicate the problem.

Mike Lopke

View raw message