-
婷婷同学_
首先这个不算乱码,因为这是浏览器在页面上展示返回数据时,没有获取到响应体里面的编码格式,所以按照默认编码格式渲染数据了。前端js在获取到响应数据时,应该会按照默认的utf-8的解码格式解析数据,就像你在preview中看到的数据。具体是否是乱码,需要前端使用js代码将返回数据渲染在页面上才能看出来。
-
Helenr
一,看看开发工具的编码,重新设置开发工具的编码试一试二,重新设置一下浏览器的编码看看三,重新换个浏览器看看
-
慕妹3242003
方法一:设置一下浏览器编码方法二:在controller中的@RequestMapping中加入 produces = "application/json;charset=utf-8"
-
慕尼黑8549860
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.9.8</version>
</dependency>依赖有没有添加正确 添加这个试试
-
慕容森
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
</body>
</html>加上第一行试试