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

时间:2012-06-05 01:47:12

标签: java character-encoding jvm

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

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

谢谢,

2 个答案:

答案 0 :(得分:6)

java字符串在内部始终是utf-16(javadoc link),但您可以使用-Dfile.encoding=UTF-8来使用默认字符集来读取文件。

确保java在设置文件集时可以访问该文件集,或者它无法启动。

答案 1 :(得分:1)

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