Linux上使用java代码创建的文件名中文乱码显示为问号
**文件名显示为:??.txt1.一开始我以为是创建文件的时候文件名需要编码解码,于是在代码里采用下面的方式使用String.getBytes(指定编码)方法;String fileName = "测试.txt";File file = new File(new String(fileName.getBytes("UTF-8")))file.createNewFile(file );失败!2.然后网上查资料看到有一个System.getProperty(“file.encoding”),
原创
2021-09-13 11:52:50 ·
8579 阅读 ·
2 评论