BUG-7013: do not rely on default character encoding
[mdsal.git] / binding / maven-sal-api-gen-plugin / src / main / java / org / opendaylight / yangtools / yang / wadl / generator / WadlRestconfGenerator.xtend
index 2a02f379462176bee9676b27db4680e6446c4018..2a25d919a7a0acf4aade4284c987039e1ad28066 100644 (file)
@@ -11,6 +11,7 @@ import java.io.BufferedWriter
 import java.io.File
 import java.io.OutputStreamWriter
 import java.net.URI
+import java.nio.charset.StandardCharsets
 import java.util.ArrayList
 import java.util.HashSet
 import java.util.List
@@ -60,7 +61,7 @@ class WadlRestconfGenerator {
                                
                                this.module = module
                                val destination = new File(path, '''«module.name».wadl''')
-                   val fw = new OutputStreamWriter(CTX.newFileOutputStream(destination))
+                   val fw = new OutputStreamWriter(CTX.newFileOutputStream(destination), StandardCharsets.UTF_8)
                    val bw = new BufferedWriter(fw)
                    bw.append(application);
                    bw.close();