首页 > 代码库 > FileItem 出现部分中文乱码解决办法
FileItem 出现部分中文乱码解决办法
首先要进行两处的修改:
第一:如果你使用了上传文件的包,
如:ServletFileUpload sfu = new ServletFileUpload(factory);
sfu.setHeaderEncoding("ISO8859_1");
或者DiskFileUpload fu=new DiskFileUpload();
fu.setHeaderEncoding("ISO8859_1");
或者……
都加上标红的这句话。
第二:在使用FileItem处,转换编码方式。
FileItem item = items.get(i);
new String(item.getName().getBytes("ISO8859_1"),"utf-8")
这里我的程序使用的是utf-8。我们可以改成自己使用的GBK或者GB2312。
FileItem 出现部分中文乱码解决办法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。