From f882b12c3fe3a07b913edd0afb5b674198ca12f0 Mon Sep 17 00:00:00 2001 From: Piotr Gawron <piotr.gawron@uni.lu> Date: Mon, 19 Nov 2018 13:48:14 +0100 Subject: [PATCH] proper conversion to input string added --- .../mapviewer/converter/model/sbgnml/SbgnmlXmlConverter.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/converter-SBGNML/src/main/java/lcsb/mapviewer/converter/model/sbgnml/SbgnmlXmlConverter.java b/converter-SBGNML/src/main/java/lcsb/mapviewer/converter/model/sbgnml/SbgnmlXmlConverter.java index 08174a6e20..ee8b701a4e 100644 --- a/converter-SBGNML/src/main/java/lcsb/mapviewer/converter/model/sbgnml/SbgnmlXmlConverter.java +++ b/converter-SBGNML/src/main/java/lcsb/mapviewer/converter/model/sbgnml/SbgnmlXmlConverter.java @@ -3,12 +3,14 @@ */ package lcsb.mapviewer.converter.model.sbgnml; +import java.io.ByteArrayInputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; +import java.nio.charset.StandardCharsets; import javax.xml.bind.JAXBException; @@ -16,7 +18,6 @@ import org.apache.commons.io.IOUtils; import org.apache.commons.lang3.StringEscapeUtils; import org.apache.log4j.Logger; import org.apache.log4j.spi.LoggingEvent; -import org.apache.tools.ant.filters.StringInputStream; import org.sbgn.SbgnUtil; import org.sbgn.bindings.Sbgn; @@ -76,7 +77,7 @@ public class SbgnmlXmlConverter implements IConverter { StringEscapeUtils.escapeXml(notes.toString()) + "\n</html:body></notes> "; xml = xml.substring(0, position) + notesNode + xml.substring(position, xml.length()); } - result = new StringInputStream(xml); + result = new ByteArrayInputStream(xml.getBytes(StandardCharsets.UTF_8)); } return result; } catch (IOException e) { -- GitLab