# HG changeset patch # User Christian Wimmer # Date 1391214962 28800 # Node ID f11d3d5248b574672f602c0adea2970e1f22c16c # Parent a62549482602bd1f134735c7ec1ad16d0110e372 Use UTF-8 encoding when compiling on the command line and for Eclipse projects diff -r a62549482602 -r f11d3d5248b5 mx/eclipse-settings/org.eclipse.core.resources.prefs --- a/mx/eclipse-settings/org.eclipse.core.resources.prefs Fri Jan 31 17:11:32 2014 +0100 +++ b/mx/eclipse-settings/org.eclipse.core.resources.prefs Fri Jan 31 16:36:02 2014 -0800 @@ -1,2 +1,2 @@ eclipse.preferences.version=1 -encoding/=US-ASCII \ No newline at end of file +encoding/=UTF-8 diff -r a62549482602 -r f11d3d5248b5 mxtool/mx.py --- a/mxtool/mx.py Fri Jan 31 17:11:32 2014 +0100 +++ b/mxtool/mx.py Fri Jan 31 16:36:02 2014 -0800 @@ -2034,7 +2034,7 @@ log('Compiling Java sources for {0} with javac...'.format(p.name)) - javacCmd = [java().javac, '-g', '-J-Xmx1g', '-source', compliance, '-target', compliance, '-classpath', cp, '-d', outputDir] + javacCmd = [java().javac, '-g', '-J-Xmx1g', '-encoding', 'UTF-8', '-source', compliance, '-target', compliance, '-classpath', cp, '-d', outputDir] if java().debug_port is not None: javacCmd += ['-J-Xdebug', '-J-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=' + str(java().debug_port)] javacCmd += processorArgs @@ -2052,6 +2052,7 @@ jdtArgs += [ '-jar', jdtJar, '-' + compliance, + '-encoding', 'UTF-8', '-cp', cp, '-g', '-enableJavadoc', '-d', outputDir] jdtArgs += processorArgs