用同样的转码吧,Java当中也有这么一个方法来转码,
首先大家都会考虑getByte()方法,String.getBytes("iso-8859-1"),一般都是String s = new String(st.getByte("iso-8859-1"), "GBK");里面的编码方式具体的你可以自己找.还有一种就是;java.net.URLEncoder.encode(filename, "utf-8");这个也可以,你可以试试,或者去找找其他的方法也行,Java编码方式很多.