[jboss-svn-commits] JBL Code SVN: r34540 - labs/jbossrules/trunk/drools-eclipse/org.guvnor.tools/src/org/guvnor/tools/utils/webdav.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Aug 5 06:49:06 EDT 2010
Author: dennyxu
Date: 2010-08-05 06:49:05 -0400 (Thu, 05 Aug 2010)
New Revision: 34540
Modified:
labs/jbossrules/trunk/drools-eclipse/org.guvnor.tools/src/org/guvnor/tools/utils/webdav/StreamProcessingUtils.java
Log:
JBIDE-4653 : Guvnor repository truncates accents of assets
Modified: labs/jbossrules/trunk/drools-eclipse/org.guvnor.tools/src/org/guvnor/tools/utils/webdav/StreamProcessingUtils.java
===================================================================
--- labs/jbossrules/trunk/drools-eclipse/org.guvnor.tools/src/org/guvnor/tools/utils/webdav/StreamProcessingUtils.java 2010-08-05 10:41:12 UTC (rev 34539)
+++ labs/jbossrules/trunk/drools-eclipse/org.guvnor.tools/src/org/guvnor/tools/utils/webdav/StreamProcessingUtils.java 2010-08-05 10:49:05 UTC (rev 34540)
@@ -16,6 +16,7 @@
package org.guvnor.tools.utils.webdav;
+import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.URLDecoder;
@@ -36,12 +37,14 @@
public class StreamProcessingUtils {
public static String getStreamContents(InputStream is) throws IOException {
- StringBuilder sb = new StringBuilder();
- int c;
- while ((c = is.read()) != -1) {
- sb.append((char)c);
+ byte[] buffer = new byte[1000];
+ int c = 0;
+ ByteArrayOutputStream bout = new ByteArrayOutputStream();
+ while ((c = is.read(buffer)) != -1) {
+ bout.write(buffer, 0, c);
}
- return sb.toString();
+
+ return new String(bout.toByteArray());
}
private static String DAV_NS = "DAV:"; //$NON-NLS-1$
More information about the jboss-svn-commits
mailing list