Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
设置JVM字符集的命令是什么?
(另外,查看当前JVM字符集的命令是什么,所以我知道如何在完成后将其重置为默认值)
谢谢,
Java 字符串在内部始终是 UTF-16(javadoc 链接),但您可以使用它-Dfile.encoding=UTF-8来促进读取具有默认字符集的文件。
-Dfile.encoding=UTF-8
只需确保 Java 在您设置它时可以访问该文件集,否则它将无法启动。
java.nio.charset.Charset.defaultCharset()将为您获取 JVM 的默认字符集。