java file无法获取中文文件问题

#javaproject
在linux运行,获取文件时,遇到中文文件就无法获取,肯定是编码问题,但具体如何设置更改呢?求解惑✌(̿▀̿ ̿Ĺ̯̿̿▀̿ ̿)✌

是web程序吗?到Tomcat的server.xml配置一下编码UTF-8

java中文编码格式是GBK,配置一下就好

linux系统的默认编码是UTF8,因此读文件时候,一定也要用UTF-8解码,否则就会出现乱码,比如:

BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream("你的文件路径"), StandardCharsets.UTF_8));