参考:https://blog.csdn.net/goddessming/article/details/40505405
在Linux服务器下用tomcat搭建的 web服务,在上传含中文的文件(图片)时,页面提示上传成功,但是无法显示。上传数字“123.jpg”名称的图片就可以显示。猜测是中文名导致乱码的问题,
<Connector port="8080" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8" />
在tomcat的conf目录下,配置文件server.xml中配置如上,添加 URIEncoding="UTF-8" 部分,重启tomcat,然后就可以了。