You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ki...@apache.org on 2001/12/10 19:18:41 UTC

cvs commit: jakarta-tomcat-4.0/jasper/src/share/org/apache/jasper/compiler XmlOutputter.java

kinman      01/12/10 10:18:41

  Modified:    jasper/src/share/org/apache/jasper/compiler
                        XmlOutputter.java
  Log:
  PR: 5096
  Submitted by:	Hans Bergsten
  
  - Use UTF-8 encoding for XML view of a JSP page.
  
  Revision  Changes    Path
  1.18      +10 -5     jakarta-tomcat-4.0/jasper/src/share/org/apache/jasper/compiler/XmlOutputter.java
  
  Index: XmlOutputter.java
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-4.0/jasper/src/share/org/apache/jasper/compiler/XmlOutputter.java,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- XmlOutputter.java	2001/10/09 17:53:29	1.17
  +++ XmlOutputter.java	2001/12/10 18:18:41	1.18
  @@ -1,7 +1,7 @@
   /*
  - * $Header: /home/cvs/jakarta-tomcat-4.0/jasper/src/share/org/apache/jasper/compiler/XmlOutputter.java,v 1.17 2001/10/09 17:53:29 kinman Exp $
  - * $Revision: 1.17 $
  - * $Date: 2001/10/09 17:53:29 $
  + * $Header: /home/cvs/jakarta-tomcat-4.0/jasper/src/share/org/apache/jasper/compiler/XmlOutputter.java,v 1.18 2001/12/10 18:18:41 kinman Exp $
  + * $Revision: 1.18 $
  + * $Date: 2001/12/10 18:18:41 $
    *
    * ====================================================================
    *
  @@ -290,8 +290,13 @@
           append("jsp:root", rootAttrs, buff, false);
   	buff.append(sb.toString());
           buff.append("</jsp:root>");
  -	InputStream is = 
  -	    new ByteArrayInputStream(buff.toString().getBytes());
  +        InputStream is = null;
  +        try {
  +            is = new ByteArrayInputStream(buff.toString().getBytes("UTF-8"));
  +        }
  +        catch (java.io.UnsupportedEncodingException e) {
  +            // Can never happen? I assume all platforms support UTF-8
  +        }
           //System.out.println("XmlOutputter: \n" + buff);
   	PageData pageData = new PageDataImpl(is);
           return pageData;
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>