猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
JVM的默认编码是什么?
UTF-8是Java中的默认编码吗?
如果没有,我怎么知道默认使用哪种编码?
明月笑刀无情
浏览 766
回答 3
3回答
一只名叫tom的猫
JVM的默认字符集是运行它的系统的默认字符集。对此没有特定的值,并且通常不应将默认编码视为任何特定的值。可以在运行时通过对其进行访问Charset.defaultCharset(),尽管这对您有用,但实际上您应该始终在明确指定编码的情况下这样做。
0
0
0
哆啦的时光机
请注意,您可以使用名称混乱的属性来更改JVM的默认编码file.encoding。如果您的应用程序对编码特别敏感(也许通过使用暗示默认编码的API),则应在JVM启动时将其显式设置为一致(已知)值。
0
0
0
慕桂英3389331
共有三种“默认”编码:file.encoding:System.getProperty("file.encoding")java.nio.Charset:Charset.defaultCharset()以及InputStreamReader的编码:InputStreamReader.getEncoding()您可以在此页面上了解更多信息。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
JVM
关于jvm内存溢出和内存泄漏的区别?
1 回答
JRE和JVM有什么关系?
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续