Hi Holger,

Please have a look at the command line that Eclipse generates. I noticed that Eclipse automatically passes -Dfile.encoding parameter depending on the encoding set on the Java source file, project properties or system default.

BTW, I also can't confirm your observations. There are no differences on my Windows system (Version 6.0.6001).

Eclipse, Test.java, uses default encoding (Cp1252)
D:\Java\jdk1.6.0_05\bin\javaw.exe -Dfile.encoding=Cp1252 -classpath T:\workspaces\encoding-test\test\bin Test
§ length() = 1
§ cast to byte = -89
§ getBytes() = -89

Eclipse, Test2.java, uses UTF-8 encoding
D:\Java\jdk1.6.0_05\bin\javaw.exe -Dfile.encoding=UTF-8 -classpath T:\workspaces\encoding-test\test\bin Test2
§ length() = 1
§ cast to byte = -89
§ getBytes() = -62 -89

Command Line, Test.java, uses default encoding (Cp1252)
D:\>D:\Java\jdk1.6.0_05\bin\java.exe -Dfile.encoding=Cp1252 -classpath T:\workspaces\encoding-test\test\bin Test
º length() = 1
º cast to byte = -89
º getBytes() = -89
º getBytes("UTF-8") = -62 -89

Command Line, Test2.java, uses UTF-8 encoding
D:\>D:\Java\jdk1.6.0_05\bin\java.exe -Dfile.encoding=UTF-8 -classpath T:\workspaces\encoding-test\test\bin Test2
-º length() = 1
-º cast to byte = -89
-º getBytes() = -62 -89
-º getBytes("UTF-8") = -62 -89

-Gunnar

--
Gunnar Wagenknecht
[EMAIL PROTECTED]
http://wagenknecht.org/

_______________________________________________
equinox-dev mailing list
equinox-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/equinox-dev

Reply via email to