如何在命令行上设置JVM字符集?

设置JVM字符集的命令是什么?

(另外,查看当前JVM字符集的命令是什么,所以我知道如何在完成后将其重置为默认值)

谢谢,

java字符串在内部总是utf-16( javadoc链接 ),但是你可以使用-Dfile.encoding=UTF-8来帮助读取带有默认字符集的文件。

只需确保java在设置时可以访问该文件集,否则它将无法启动。

java.nio.charset.Charset.defaultCharset()将为您提供JVM的默认字符集。