spring 返回 中文字符串乱码和json在IE浏览器访问下被下载
来源:互联网 发布:java 序列化 编辑:程序博客网 时间:2024/05/12 19:18
1、中文字符串乱码问题问题:
查看StringHttpMessageConverter源码可以看到
默认的字符编码是ISO-8859-1,我们只需要将编码更改成UTF-8即可
继续查看源码发现StringHttpMessageConverter有一个有参构造器,
那么我们只需要在dispatcher-servlet.xml中加入构造器注入配置就可以解决乱码问题:
网上也有资料说可以配置supportedMediaTypes来解决乱码问题,经测试没有效果。
2、spring返回json在IE浏览器下不支持问题:
IE是不支持Content-Type:application/json 的,所以通过IE浏览器请求的话,会要求下载json文件。这种情况在火狐和谷歌浏览器下是没有这个问题的:
解决此问题的办法是通过配置:
测试效果:
0 0
- spring 返回 中文字符串乱码和json在IE浏览器访问下被下载
- spring mvc 返回String时的中文乱码和IE下返回下载提示
- 在解决spring mvc 返回json对象 ie浏览器访问会出现下载文件问题的解决方案
- 解决springmvc返回json数据IE出现文件下载和json数据中文乱码问题
- ajaxsubmit提交表单返回json在ie浏览器下会出现下载json情况
- ajaxsubmit提交表单返回json在ie浏览器下会出现下载json情况
- IE 浏览器Spring mvc 返回json的下载提示
- 解决 spring mvc 返回 json 时 在 ie 下提示下载问题
- spring boot中返回json字符串中文乱码
- 超链接传递的中文参数在ie浏览器下乱码
- 在ie浏览器下,url有中文产生乱码问题
- 返回JSON数据,在IE下提示下载文件
- 浏览器[IE] Ajax Struts Json返回json字符串,解析不了 提示保存或下载 解决方式
- [浏览器]IE下载中文文件名乱码问题
- SpringMVC下载不支持IE 和其他浏览器兼容模式,和IE 中文乱码问题
- ie浏览器 spring mvc返回json数据弹出下载页面 解决方案
- ie浏览器 spring mvc返回json数据弹出下载页面 解决方案
- 在ie浏览器下载文件乱码解决
- Git是干什么的?
- linux运维必会MySQL企业面试题
- socket非阻塞的connect
- android编译时没有规则可以创建“out/target/common/obj/APPS/CalculatorTests_intermediates/classes-full-debug.jar”问
- 减少mysql主从数据同步延迟问题的详解
- spring 返回 中文字符串乱码和json在IE浏览器访问下被下载
- JDK,JRE,JVM这三者的联系与区别
- C# winform 截屏代码
- android使用ClippingNode-修改opengl设置
- 二叉搜索树描述
- 最小生成树 Prim 算法HDU 2122 Ice_cream’s world III
- 【容斥原理】HDU 4135 Co-prime
- ALSA概述
- poj 2481 Cows[求逆序数]