您好,欢迎来到测品娱乐。
搜索
您的当前位置:首页linux下的java通过ftp读取另一linux下的文件名出现中文乱码。

linux下的java通过ftp读取另一linux下的文件名出现中文乱码。

来源:测品娱乐

有网友碰到这样的问题“linux下的java通过ftp读取另一linux下的文件名出现中文乱码。”。小编为您整理了以下解决方案,希望对您有帮助:

解决方案1:

需要转一下编码,你的java的class文家中是GBK的编码,对面linux下是iso8859-1编码
String fileNameTmp = new String(files[i].getBytes("iso-8859-1"), "GBK");//将从linux取得的文件名转换为GBK编码
String filename=fileNameTmp .substring(regStr.length()+1,fileNameTmp .length());
然后再把转完编码的文件名按你的要求进行截取

Copyright © 2019- cepb.cn 版权所有 湘ICP备2022005869号-7

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务