日期:2014-05-20  浏览次数:20687 次

AIX上java File类读取文件
首先AIX机器上可能装了中文编码,可能没装 现场环境不一样。
然后说下问题,就是我需要读取的文件有中文名也有英文名,但是现在我发现只有英文的能读出,中文的file.exists方法就返回false,怎么解决这个问题?+

------解决方案--------------------
用-Dsun.jnu.encoding=UTF-8启动程序试试看
或者在程序中加入
System.setProperty("sun.jnu.encoding", "UTF-8");试试看
对于一般的Unix或Linux来说,系统都会采用UTF-8编码,如果是其他编码,可以把UTF-8改成其他相应编码