1、问题描述
使用jersey上传图片到tomcat服务器,上传的文件出现文件名称的中文乱码问题。
2、尝试的解决方法
2.1 修改tomcat的内置编码
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" uRIEncoding="utf-8" useBodyEncodingForURI="true" />
2.2 增添过滤器
3、最后找到的问题
是项目的编码方式和Tomcat的编码方式不一样.
3.1 项目的编码方式为GBK
3.2 Tomcat的编码方式为UTF-8
3.3 修改这两个编码方式一致
统一为UTF-8或者GBK就可以了