changeset 13853:f11d3d5248b5

Use UTF-8 encoding when compiling on the command line and for Eclipse projects
author Christian Wimmer <christian.wimmer@oracle.com>
date Fri, 31 Jan 2014 16:36:02 -0800
parents a62549482602
children 5d455591cfbd
files mx/eclipse-settings/org.eclipse.core.resources.prefs mxtool/mx.py
diffstat 2 files changed, 3 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- 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/<project>=US-ASCII
\ No newline at end of file
+encoding/<project>=UTF-8
--- 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