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());
                         }


Reply via email to