如何设置默认的Java字符编码?

如何设置默认的Java字符编码?,第1张

如何设置默认的Java字符编码

file.encoding
必须在JVM启动时指定该属性。通过输入你的主要方法时,编码中使用的字符由
String.getBytes()
和默认的构造函数
InputStreamReader
,并
OutputStreamWriter
已被永久缓存。

在特殊情况下,

JAVA_TOOL_OPTIONS
可以使用环境变量来指定此属性,但通常是这样完成的:

java -Dfile.encoding=UTF-8 … com.x.Main

Charset.defaultCharset()
将反映对
file.encoding
属性的更改,但是核心Java库中需要确定默认字符编码的大多数代码都不使用此机制。

在编码或解码时,可以查询

file.encoding
属性或
Charset.defaultCharset()
查找当前的默认编码,并使用适当的方法或构造函数重载来指定它。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/4901778.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存