java web上传文件,普通表单和文件名乱码问题
来源:互联网 发布:免费快递软件系统软件 编辑:程序博客网 时间:2024/05/16 01:20
项目中用到文件上传。form提交,如果enctype="multipart/form-data",会发现文件名或者普通表单字段乱码
大家一般解决文件名称乱码比较容易,如以下设置
FileItemFactory factory = new DiskFileItemFactory();
ServletFileUpload fileload = new ServletFileUpload(factory);
fileload.setHeaderEncoding("utf-8");//解决文件名称乱码
然而,当解析普通文本的时候,String name = item.getFieldName(); String value = item.getString();,会发现中文乱码。
网上搜索半天,有的人说用jspSmartLoad,也有人说用new String(fileItem.getName().getBytes(),"utf-8"),等等方法。
经过自己研究,发现最好的方法是String value = item.getString('utf-8');//具体的编码自己更具实际情况填写
1 1
- java web上传文件,普通表单和文件名乱码问题
- FCKeditor for Java 中文文件名文件上传乱码问题
- 实现文件上传时,解决用户名和文件名乱码问题
- java web 导出文件 文件名中文乱码问题的解决
- php上传中文文件文件名乱码问题
- resteasy 上传表单文件名乱码
- Java模拟表单文件上传(微信/中文名乱码问题)
- java 下载文件解决文件名乱码问题
- Java文件下载及文件名乱码问题
- Java下载文件,文件名中文乱码问题
- springcloud文件上传文件名乱码
- 解决上传文件时服务端中文文件名乱码问题
- httpclient上传文件及文件名中文乱码问题
- 解决上传文件时服务端中文文件名乱码问题
- java上传文件到linux上 防止文件名中文乱码
- 在windows中php 不能上传中文文件名文件和上传中文文件名乱码
- c# web 下载文件(解决中文文件名乱码问题)
- java web应用文件下载(包括中文文件名乱码处理)
- chrome浏览器 本地cookie管理 Edit This Cookie
- 怎么在Eclipse中查看Android API源码以及support包源码
- python数据结构与算法 18 无序列表的实现
- MFC中的CDC详细教程(3)
- CocoaChina六年了,记我的这六年——六年汇总
- java web上传文件,普通表单和文件名乱码问题
- 得心应手:Linux Mint 16 安装后的 5 个设置
- Insert Interval
- 取模运算和求余运算的区别
- 知名大学公开课视频列表
- 题目1483:求最大最小数
- 四件在我步入职业软件开发生涯那天起就该知道的事情
- 一步步学习微软InfoPath2010和SP2010--第一章节--介绍InfoPath2010(3)--InfoPath如何工作
- Google Guava - GuavaExplained | User Guide(Guava用户指南)