From 47793ec4e2b55c8f114333ac0222a7a0f183d3d7 Mon Sep 17 00:00:00 2001 From: Pablo Luna Date: Sun, 16 Jan 2011 18:05:17 -0300 Subject: [PATCH] Fixing encoding error when importing files --- .../com/wisemapping/importer/freemind/FreemindImporter.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/wise-webapp/src/main/java/com/wisemapping/importer/freemind/FreemindImporter.java b/wise-webapp/src/main/java/com/wisemapping/importer/freemind/FreemindImporter.java index 14601bed..edfcd6e0 100755 --- a/wise-webapp/src/main/java/com/wisemapping/importer/freemind/FreemindImporter.java +++ b/wise-webapp/src/main/java/com/wisemapping/importer/freemind/FreemindImporter.java @@ -38,6 +38,7 @@ import javax.xml.bind.JAXBException; import java.io.InputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; +import java.nio.charset.Charset; import java.util.*; import java.math.BigInteger; @@ -86,7 +87,7 @@ public class FreemindImporter JAXBUtils.saveMap(mindmapMap,out,"com.wisemapping.xml.mindmap"); map = new MindMap(); - map.setNativeXml(out.toString()); + map.setNativeXml(new String(out.toByteArray(), Charset.forName("UTF-8"))); map.setTitle(mapName); map.setDescription(description); map.setNativeBrowser(new MindMapNative());