标签: java linux jvm character-set
当我在“ Linux CentOS 7”上运行Java应用程序时
Charset.defaultCharset()返回“ US-ASCII”。
如果我传递JVM参数-Dfile.encoding =“ UTF-8”,则可以将字符集更改为UTF-8。
但是我的问题是,如果在启动时未在JVM上设置任何参数,那么如何初始化默认字符集。
它必须来自操作系统区域设置或某些类似设置。如何确定JVM会读取哪个OS设置?