cziegeler    2004/03/01 10:49:14

  Modified:    src/java/org/apache/cocoon/components/source SourceUtil.java
  Log:
  Add handling of encoding (part of bug 26924)
  
  Revision  Changes    Path
  1.12      +8 -1      
cocoon-2.2/src/java/org/apache/cocoon/components/source/SourceUtil.java
  
  Index: SourceUtil.java
  ===================================================================
  RCS file: 
/home/cvs/cocoon-2.2/src/java/org/apache/cocoon/components/source/SourceUtil.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- SourceUtil.java   10 Jan 2004 14:38:19 -0000      1.11
  +++ SourceUtil.java   1 Mar 2004 18:49:14 -0000       1.12
  @@ -407,6 +407,13 @@
           Map resolverParameters = new java.util.HashMap();
   
           resolverParameters.put(SourceResolver.METHOD, method);
  +        if (typeParameters != null) {
  +            String encoding = typeParameters.getParameter("encoding",
  +                 System.getProperties().getProperty("file.encoding", 
"ISO-8859-1"));
  +            if ( encoding != null && !"".equals(encoding) ) {
  +                resolverParameters.put(SourceResolver.URI_ENCODING, 
encoding);                
  +            }
  +        }
           resolverParameters.put(SourceResolver.URI_PARAMETERS,
                                  resourceParameters);
   
  
  
  

Reply via email to