如何设置JVM的字符集?
(还有,如何查看当前JVM的字符集,以便在完成后知道如何将其重置回默认值)
谢谢。
如何设置JVM的字符集?
(还有,如何查看当前JVM的字符集,以便在完成后知道如何将其重置回默认值)
谢谢。
Java字符串在内部始终为UTF-16编码 (javadoc链接),但是您可以使用-Dfile.encoding=UTF-8
来读取具有默认字符集的文件。
确保在设置时Java可以访问该文件集,否则它将无法启动。
java.nio.charset.Charset.defaultCharset() 可以获取JVM的默认字符集。
mvn -Dtest=MyTest -Dfile.encoding=UTF-8 test
?看起来不对,不是吗? - One Two Three