new String(fileName.getBytes("gb2312"),"iso8859-1")
gb2312是你java项目格式(根据实际项目变更),目的是为了将中文文件名正确显示在页面上。
你的path变量的值是怎么来的。如果只是中文名有问题,可以尝试用URLDecoder.decode来对文件名进行URL编码转换。你debug跟踪下在URL url=new URL(path)这句时,你的path是什么值,他是否可以访问。欢迎分享,转载请注明来源:内存溢出
new String(fileName.getBytes("gb2312"),"iso8859-1")
gb2312是你java项目格式(根据实际项目变更),目的是为了将中文文件名正确显示在页面上。
你的path变量的值是怎么来的。如果只是中文名有问题,可以尝试用URLDecoder.decode来对文件名进行URL编码转换。你debug跟踪下在URL url=new URL(path)这句时,你的path是什么值,他是否可以访问。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)