Loading

解决IDEA 读取properties配置文件中文乱码问题

方法一查看文件编码类型是不是 utf-8


如果不是 修改为uft-8

然后就设置读取时的编码类型

  InputStream resourceAsStream = equalsDemo.class.getClassLoader().getResourceAsStream("test.properties");

        Properties pro = new Properties();
        pro.load(new InputStreamReader(resourceAsStream,"UTF-8"));
        String name = pro.getProperty("name");
        System.out.println(name);

输出

方法二 通过 InputStreamReader 转字节流为字符流

       InputStream res = ClassLoader.getSystemClassLoader().getResourceAsStream("test.properties");
         pro.load(new InputStreamReader(res,"UTF-8"));
posted @ 2022-04-17 16:53  冰莫莫  阅读(2872)  评论(0编辑  收藏  举报