Linux下,java 读取中文文件(文件夹)名的问题
我在linux运行一个java遍历读取文件和文件夹名字的程序,当遇到中文时会有乱码出现。已经试过newString(file.getName().getBytes(),"...
我在linux运行一个java遍历读取文件和文件夹名字的程序,当遇到中文时会有乱码出现。
已经试过new String(file.getName().getBytes(),"UTF-8")的方法,最好的情况是有些中文被显示出来了,有些显示不出来(变成了问号)。
如:我的文件夹-〉我的文件?
但是也有显示正常的,如:测试目录-〉测试目录
不知道有没有人遇到过同样问题的,或者知道解决方法的。
谢谢 展开
已经试过new String(file.getName().getBytes(),"UTF-8")的方法,最好的情况是有些中文被显示出来了,有些显示不出来(变成了问号)。
如:我的文件夹-〉我的文件?
但是也有显示正常的,如:测试目录-〉测试目录
不知道有没有人遇到过同样问题的,或者知道解决方法的。
谢谢 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询