2

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

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

谢谢,

4

2 回答 2

6

Java 字符串在内部始终是 UTF-16(javadoc 链接),但您可以使用它-Dfile.encoding=UTF-8来促进读取具有默认字符集的文件。

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

于 2012-06-05T01:49:25.950 回答
1

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

于 2012-06-05T02:08:48.860 回答