java - 如何在命令行中设置JVM字符集?

标签 java character-encoding jvm

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

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

谢谢

最佳答案

Java 字符串内部始终为 UTF-16 ( javadoc link ),但您可以使用 -Dfile.encoding=UTF-8 来方便读取具有默认字符集的文件。

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

关于java - 如何在命令行中设置JVM字符集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10890578/

相关文章:

ruby-on-rails - Rails、PostgreSQL 和非标准字符的编码错误

java - Jmap 错误 "More than one non-option argument"

linux - Jira 的 JVM 版本错误

java - Android中JPG图像的编码和解码

php - 关于在 MySQL 中将 ISO-8859-1 数据转换为 UTF-8 的建议

Java JSch 在复制时更改文件编码

java - 什么触发了java垃圾收集器

java - 为什么当我改变场景时随机边界的值会重置?

java - XMLStreamReader 无法读取完整标签

java - 启动进程错误流为空