我正在用 Java 编程
我的代码如下:
byte[] b = test.getBytes();
在 api 中指定,如果我们不指定字符编码,则采用默认的平台字符编码。
“默认平台字符编码”是什么意思?
它是指 Java 编码还是操作系统编码?
如果这意味着操作系统编码,我如何检查Windows和Linux的默认字符编码?无论如何,我们可以使用命令行获取默认字符编码吗?
它意味着您正在运行的 JVM 的默认字符编码,
要检查默认编码,您可以执行以下操作:
System.getProperty("file.encoding");
这将返回默认编码(以及上面 getBytes() 使用的编码)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)