在linux系统中,java去拿出中文文件名是问号乱码
win系统:java文件保存的是utf-8模式,而且编译的时候也是utf-8(javac -encoding utf-8 Test.java)
将编译完的class文件拷贝到linux系统上(拷贝过程应该不能影响class文件的编码吧)
在linux系统上运行该class文件,通过File的getName拿到的中文文件名是问号乱好,我也试着把getName出来的结果进去转码依然是乱码。
忘高人解决,这问题纠结了老长时间了 网上也搜了很多linux乱码问题,可这.......