dfile.encoding”的影响?

kr98yfug  于 2021-06-27  发布在  Java
关注(0)|答案(0)|浏览(158)

我是一个来自中国的java程序员,最近我发现一件奇怪的事情,windows控制台(例如cmd.exe)似乎能够显示当前代码页不支持的字符。
有人能告诉我为什么吗?
下面是示例代码和测试结果。

import java.io.*;
import java.nio.charset.Charset;

public class EncodingTest {

    public static void main(String[] args) {
        System.out.println("jvm default charset:" + Charset.defaultCharset());
        System.out.println(System.getProperty("file.encoding"));
        PrintStream ps = new PrintStream(System.out, true);
        ps.println("PrintStream测试");
        System.out.println("测试哦,就是要测试啊啊");
        System.out.println("中文测试");
        System.out.println("--------------");
    }
}

下面是测试结果的截图:截图

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题