Author: toad
Date: 2007-07-06 19:37:57 +0000 (Fri, 06 Jul 2007)
New Revision: 13967

Modified:
   trunk/freenet/src/freenet/node/NodeCrypto.java
Log:
Don't forget to specify charset! PeerNode expects it to be UTF8!

Modified: trunk/freenet/src/freenet/node/NodeCrypto.java
===================================================================
--- trunk/freenet/src/freenet/node/NodeCrypto.java      2007-07-06 19:30:20 UTC 
(rev 13966)
+++ trunk/freenet/src/freenet/node/NodeCrypto.java      2007-07-06 19:37:57 UTC 
(rev 13967)
@@ -336,7 +336,12 @@
                ByteArrayOutputStream baos = new ByteArrayOutputStream();
                DeflaterOutputStream gis;
                gis = new DeflaterOutputStream(baos);
-               OutputStreamWriter osw = new OutputStreamWriter(gis);
+               OutputStreamWriter osw;
+               try {
+                       osw = new OutputStreamWriter(gis, "UTF-8");
+               } catch (UnsupportedEncodingException e2) {
+                       throw new Error(e2);
+               }
                BufferedWriter bw = new BufferedWriter(osw);
                try {
                        fs.writeTo(bw);


Reply via email to