diff -r 7665471a56c1 -r 293838e72201 rt/mojo/src/main/java/org/apidesign/bck2brwsr/mojo/Java2JavaScript.java --- a/rt/mojo/src/main/java/org/apidesign/bck2brwsr/mojo/Java2JavaScript.java Tue May 27 12:25:41 2014 +0200 +++ b/rt/mojo/src/main/java/org/apidesign/bck2brwsr/mojo/Java2JavaScript.java Fri Jan 09 20:46:35 2015 +0100 @@ -20,8 +20,10 @@ import org.apache.maven.plugin.AbstractMojo; import java.io.File; -import java.io.FileWriter; +import java.io.FileOutputStream; import java.io.IOException; +import java.io.OutputStreamWriter; +import java.io.Writer; import java.net.MalformedURLException; import java.net.URL; import java.net.URLClassLoader; @@ -107,7 +109,7 @@ try { URLClassLoader url = buildClassLoader(classes, prj.getArtifacts()); - FileWriter w = new FileWriter(javascript); + Writer w = new OutputStreamWriter(new FileOutputStream(javascript), "UTF-8"); Bck2Brwsr c = Bck2Brwsr.newCompiler(). obfuscation(obfuscation). resources(url, ignoreBootClassPath).