[Laszlo-checkins] r10861 - openlaszlo/trunk/WEB-INF/lps/server/src/org/openlaszlo/servlets/responders

hqm@openlaszlo.org hqm at openlaszlo.org
Wed Sep 3 09:57:35 PDT 2008


Author: hqm
Date: 2008-09-03 09:57:34 -0700 (Wed, 03 Sep 2008)
New Revision: 10861

Modified:
   openlaszlo/trunk/WEB-INF/lps/server/src/org/openlaszlo/servlets/responders/ResponderSOURCE.java
Log:
Change 20080903-hqm-3 by hqm at badtzmaru.home on 2008-09-03 12:27:06 EDT
    in /Users/hqm/openlaszlo/trunk
    for http://svn.openlaszlo.org/openlaszlo/trunk

Summary:  fix for LPP-6833 View Source using Developer Console broken with Japanese characters

New Features:

Bugs Fixed: LPP-6833

Technical Reviewer: pbr
QA Reviewer: stera77 at gmail.com
Doc Reviewer: (pending)

Documentation:

Release Notes:

Details:

Make sure to specify HTTP content-type header with charset=utf-8
    

Tests:

view source on test file in bug report, see Japanese chars instead of '???'



Modified: openlaszlo/trunk/WEB-INF/lps/server/src/org/openlaszlo/servlets/responders/ResponderSOURCE.java
===================================================================
--- openlaszlo/trunk/WEB-INF/lps/server/src/org/openlaszlo/servlets/responders/ResponderSOURCE.java	2008-09-03 16:45:03 UTC (rev 10860)
+++ openlaszlo/trunk/WEB-INF/lps/server/src/org/openlaszlo/servlets/responders/ResponderSOURCE.java	2008-09-03 16:57:34 UTC (rev 10861)
@@ -3,7 +3,7 @@
  * ****************************************************************************/
 
 /* J_LZ_COPYRIGHT_BEGIN *******************************************************
-* Copyright 2001-2004 Laszlo Systems, Inc.  All Rights Reserved.              *
+* Copyright 2001-2004, 2008 Laszlo Systems, Inc.  All Rights Reserved.              *
 * Use is subject to license terms.                                            *
 * J_LZ_COPYRIGHT_END *********************************************************/
 
@@ -53,14 +53,10 @@
                         org.openlaszlo.i18n.LaszloMessages.getMessage(
                                 ResponderSOURCE.class.getName(),"051018-53", new Object[] {fileName})
 );
-        if (fileName.endsWith(".lzo")) {
-            fileName = StringUtils.setCharAt(fileName, fileName.length() - 1, 'x');
-        }
-    
         ServletOutputStream  out = res.getOutputStream();
 
         try {
-            res.setContentType ("text/html");
+            res.setContentType ("text/html; charset=utf-8");
             writeHeader(out, null);
             writeText(out, FileUtils.readFileString(new File(fileName)));
             writeFooter(out);



More information about the Laszlo-checkins mailing list