You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by ta...@apache.org on 2005/05/12 19:11:24 UTC
cvs commit: jakarta-jetspeed-2/portals-bridges/perl/src/java/org/apache/portals/bridges/perl PerlPortlet.java
taylor 2005/05/12 10:11:24
Modified: portals-bridges/perl/src/java/org/apache/portals/bridges/perl
PerlPortlet.java
Log:
support UTF-8 encoding in Perl Portlet
Revision Changes Path
1.8 +6 -3 jakarta-jetspeed-2/portals-bridges/perl/src/java/org/apache/portals/bridges/perl/PerlPortlet.java
Index: PerlPortlet.java
===================================================================
RCS file: /home/cvs/jakarta-jetspeed-2/portals-bridges/perl/src/java/org/apache/portals/bridges/perl/PerlPortlet.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- PerlPortlet.java 21 Mar 2005 17:31:11 -0000 1.7
+++ PerlPortlet.java 12 May 2005 17:11:24 -0000 1.8
@@ -126,7 +126,7 @@
RewriterController rewriteController = null;
/** Default encoding */
- public String defaultEncoding = "iso-8859-1";
+ public String defaultEncoding = "UTF-8";
public void init(PortletConfig config) throws PortletException
@@ -385,7 +385,10 @@
// Get stdout of process and create a buffered reader
InputStream in = proc.getInputStream();
- BufferedReader perlResult = new BufferedReader(new InputStreamReader(in));
+ InputStreamReader isr = new InputStreamReader(in, "UTF-8");
+ //String enc = isr.getEncoding();
+ //System.out.println("perl-encoding = " + enc);
+ BufferedReader perlResult = new BufferedReader(isr);
StringBuffer page = new StringBuffer();
//Wait until proc is done
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org