扫码关注官方订阅号
光阴似箭催人老,日月如移越少年。
问题不是出在 MultipartFile 上,而是出在项目配置上。一般来讲避免乱码只要下面两步:
1、配置 Tomcat 的 URIEncoding 参数,参考2、鉴于你用了 SpringMVC 框架,建议在 web.xml 中添加 CharacterEncodingFilter,该 Filter 的用法很容易搜到。
只要做到上面两步,并且配置为相同的编码(强烈建议用 UTF-8),就不需要为任何编码问题头疼了。
保证前后的编码格式一致,如果通过String获取byte数组时要添加编码格式,另保证数据库或者控制台的编码一致。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
问题不是出在 MultipartFile 上,而是出在项目配置上。一般来讲避免乱码只要下面两步:
1、配置 Tomcat 的 URIEncoding 参数,参考
2、鉴于你用了 SpringMVC 框架,建议在 web.xml 中添加 CharacterEncodingFilter,该 Filter 的用法很容易搜到。
只要做到上面两步,并且配置为相同的编码(强烈建议用 UTF-8),就不需要为任何编码问题头疼了。
保证前后的编码格式一致,如果通过String获取byte数组时要添加编码格式,另保证数据库或者控制台的编码一致。