java - spring responsebody 返回中文乱码
迷茫
迷茫 2017-04-18 10:06:55
[Java讨论组]
迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(4)
PHP中文网

还得看你的web容器是什么编码啊... 踩着踩着也就过去了.

迷茫

对spring-mvc对编码适配器做编码支持,没记错是标签名为:

<mvc:message-converters>

的货

伊谢尔伦

用其他的抓包工具测试你的返回结果是否是utf-8的中文。
问题往往出现在源头或者最后一步。
如果是在页面乱码上你的JSP页面没有设置 charset "UTF-8"。
浏览器console里面乱码的话,用F12 网络 看看响应头Content-Type = text/html,Encoding之类的。
这些环节没有问题,那大概就是String 环境设置的问题,前面回答很值得参考。

PHP中文网

加没加CharacterEncodingFilter?没加的话加上试试看
如果不行:
用的哪个版本的spirng,哪个版本的tomcat?
以及:
哪有楼上这些说的这么复杂。。。一片一片的xml看着就烦。。。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号