1. 我们需要设置一下他的编码格式为utf-8,以及它返回的类型;

通过@RequestMaping的produces属性来实现,修改下代码

/produces:指定响应体返回类型和编码
@RequestMapping(value = "/json1",produces = "application/json;charset=utf-8")

2.乱码统一解决

如果项目中有许多请求则每一个都要添加,可以通过Spring配置统一指定,这样就不用每次都去处理了!我们可以在springmvc的配置文件上添加一段消息StringHttpMessageConverter转换配置!

<!--json乱码问题配置--><mvc:annotation-driven><mvc:message-converters register-defaults="true"><bean class="org.springframework.http.converter.StringHttpMessageConverter"><constructor-arg value="UTF-8"/></bean><bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"><property name="objectMapper"><bean class="org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean"><property name="failOnEmptyBeans" value="false"/></bean></property></bean></mvc:message-converters></mvc:annotation-driven>

后端返回Json字符串出现乱码问题解决相关推荐

  1. SpringMVC开发框架中使用@ResponseBody注解后返回的json字符串中文乱码问题

    问题描述:在SpringMVC开发框架中使用@ResponseBody注解后返回的json字符串中文乱码 解决办法:@ResponseBody注解可以直接将返回类打包成json格式,但是如果返回值是S ...

  2. java后端 返回json_Java后端返回Json数据

    Java后端返回Json数据 Jackson 导包 com.fasterxml.jackson.core jackson-databind 2.12.1 创建ObjectMapper对象,调用writ ...

  3. Java后端压缩JSON字符串,前端使用pako.min.js解压

    我在日常开发中遇到,由于后端返回JSON数据较大,导致前端响应的较慢,于是考虑通过后端压缩,前端解压的方式来进行优化: 后端压缩工具类: package com.stt.common.util;imp ...

  4. python json.dumps慢_python json.dumps中文乱码问题解决

    json.dumps(var,ensure_ascii=False)并不能解决中文乱码的问题 json.dumps在不同版本的Python下会有不同的表现, 注意下面提到的中文乱码问题在Python3 ...

  5. 根据传入url请求,返回json字符串

    /** * 根据传入url请求,返回json字符串 * @param url * @return * @throws UnsupportedEncodingException */ public st ...

  6. Spring MVC Controller中返回json数据中文乱码处理

    问题 在使用spring MVC Controller的过程中,发现返回到客户端的的中文出现乱码.后台Java代码: @RequestMapping(value = "/upload&quo ...

  7. ajax返回字符串怎么处理,ajax请求返回json字符串/json对象 处理

    1. 返回json字符串如何处理 $.ajax({ url:xxx, success:function(date){ }, error:function(){ } }); 通过最原始的返回: Prin ...

  8. 用springmvc作接口时返回json数据中文乱码

    以前都是用springmvc做web项目,浏览器访问,所以没出现过fastjson中文乱码的问题,今天要做一个接口,结果杯具了中文乱码. 接口调用拿到返回数据疯狂的修改编码,结果无效,考虑是不是jso ...

  9. postman后端返回的数据显示中文乱码解决

    1.问题,postman发起请求,后端返回的数据,中文是乱码,如下图 2.解决办法,@GetMapping里面添加produces = {"application/json;charset= ...

最新文章

  1. Qt CheckBox的使用
  2. dbms支持哪几种数据模型_DBMS中不同类型的数据模型
  3. ei会议和ei源刊的区别_核心期刊SCI论文发表 | SCI和EI和核心有什么区别
  4. 圆周卷积(circular convolution)
  5. Vijos P1398 奖学金【排序】
  6. 解决VS2015安装后stdio.h ucrtd.lib等文件无法识别问题,即include+lib环境变量配置
  7. GIT回滚master分支到指定tag版本 并提交远程仓库
  8. mac刷新dns、windows刷新dns、刷新dns缓存命令
  9. php对接海康视频教程_web对接海康威视rtsp视频流
  10. gom引擎物品和武器的外观Shape值拓展算法
  11. 锂电池欧姆内阻和极化内阻
  12. pip:Could not fetch URL ***: There was a problem confirming the ssl certificate: HTTPSConnectionPool
  13. linux里面查找替换命令,Linux常用命令(一)————查找和替换
  14. 五邑大学计算机学院院长,五邑大学计算机学院研究生导师介绍曹彩凤
  15. ClickHouse函数操作大全
  16. 市场里的企业:一个人力资本与非人力资本的特别合约
  17. Android 云游戏实现
  18. 数据结构课程设计(四):行车路线问题(C++、图、迪杰斯特拉算法、最短路径)
  19. 案例2:随机森林来填补缺失值
  20. 同元车辆模型库——TA系列

热门文章

  1. 【ChatGPT】又一款类ChatGPT工具,讯飞星火认知,不用魔法,现在申请马上就能通过
  2. 元宇宙被这个圈子带火了一波,是我没想到的
  3. 自媒体人写稿必备的工具
  4. 房产|1月全国70城房价出炉!疫情放开后你关心的城市房价有何变化
  5. 如何使用netstat命令辨别DDOS入侵
  6. LiveNVR监控摄像头Onvif/RTSP接入流媒体平台如何配置默认用户账户及用户密码
  7. Transformer8
  8. java 计算一个月有多少天和多少周
  9. linux ln -sv命令,linux ln 命令详解
  10. Unity3D添加天空盒