码迷,mamicode.com
首页 > 其他好文 > 详细

FileItem 出现部分中文乱码解决办法

时间:2015-01-26 22:24:17      阅读:270      评论:0      收藏:0      [点我收藏+]

标签:

首先要进行两处的修改:

第一:如果你使用了上传文件的包,

如: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 出现部分中文乱码解决办法

标签:

原文地址:http://www.cnblogs.com/lixiaolun/p/4251429.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!