Author: cziegeler Date: Thu Sep 15 08:55:47 2016 New Revision: 1760901 URL: http://svn.apache.org/viewvc?rev=1760901&view=rev Log: FELIX-5345 : Incorrect encoding in metatype props file
Modified: felix/trunk/tools/org.apache.felix.scr.generator/src/main/java/org/apache/felix/scrplugin/xml/MetaTypeIO.java Modified: felix/trunk/tools/org.apache.felix.scr.generator/src/main/java/org/apache/felix/scrplugin/xml/MetaTypeIO.java URL: http://svn.apache.org/viewvc/felix/trunk/tools/org.apache.felix.scr.generator/src/main/java/org/apache/felix/scrplugin/xml/MetaTypeIO.java?rev=1760901&r1=1760900&r2=1760901&view=diff ============================================================================== --- felix/trunk/tools/org.apache.felix.scr.generator/src/main/java/org/apache/felix/scrplugin/xml/MetaTypeIO.java (original) +++ felix/trunk/tools/org.apache.felix.scr.generator/src/main/java/org/apache/felix/scrplugin/xml/MetaTypeIO.java Thu Sep 15 08:55:47 2016 @@ -19,8 +19,9 @@ package org.apache.felix.scrplugin.xml; import java.io.File; -import java.io.FileWriter; +import java.io.FileOutputStream; import java.io.IOException; +import java.io.OutputStreamWriter; import java.util.ArrayList; import java.util.Iterator; import java.util.List; @@ -192,7 +193,7 @@ public class MetaTypeIO { final String baseName = useFile.getName().substring(0, lastDot); final File propsFile = new File(useFile.getParentFile(), baseName + ".properties"); try { - metatypeProps.store(new FileWriter(propsFile), null); + metatypeProps.store(new OutputStreamWriter(new FileOutputStream(propsFile), "UTF-8"), null); } catch (IOException e) { throw new SCRDescriptorException("Unable to get metatype.properties", propsFile.getAbsolutePath()); }