Java内部是用utf-8编码来工作的,在文件I/O和标准输入输出的时候会根据当前环境的locale来进行编码转换,对于这个问题,可以使用InputStreamReader或者OutputStreamWriter,这两个类都有个constructor可以指定编码的,编码用到了Charset类,可以用Charset.forName("编码名称")来获取一个Charset的实例。
浅谈Java的输入输出编码
最新推荐文章于 2023-01-26 21:50:28 发布