为了账号安全,请及时绑定邮箱和手机立即绑定

java乱码问题怎么解决?

java乱码问题怎么解决?

摇曳的蔷薇 2019-04-18 14:15:58
后台返回前台JSON,页面显示乱码,页面preview不显示乱码。这个怎么解决。
查看完整描述

6 回答

?
婷婷同学_

TA贡献1844条经验 获得超8个赞

首先这个不算乱码,因为这是浏览器在页面上展示返回数据时,没有获取到响应体里面的编码格式,所以按照默认编码格式渲染数据了。
前端js在获取到响应数据时,应该会按照默认的utf-8的解码格式解析数据,就像你在preview中看到的数据。具体是否是乱码,需要前端使用js代码将返回数据渲染在页面上才能看出来。

查看完整回答
反对 回复 2019-05-16
?
Helenr

TA贡献1780条经验 获得超4个赞

一,看看开发工具的编码,重新设置开发工具的编码试一试
二,重新设置一下浏览器的编码看看
三,重新换个浏览器看看

查看完整回答
反对 回复 2019-05-16
?
慕妹3242003

TA贡献1824条经验 获得超6个赞

方法一:设置一下浏览器编码
方法二:在controller中的@RequestMapping中加入 produces = "application/json;charset=utf-8"

查看完整回答
反对 回复 2019-05-16
?
慕尼黑8549860

TA贡献1818条经验 获得超11个赞

<dependency>

<groupId>com.fasterxml.jackson.core</groupId>

<artifactId>jackson-databind</artifactId>

<version>2.9.8</version>

</dependency>

依赖有没有添加正确 添加这个试试


查看完整回答
反对 回复 2019-05-16
?
慕容森

TA贡献1853条经验 获得超18个赞

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>

</body>
</html>

加上第一行试试


查看完整回答
反对 回复 2019-05-16
  • 6 回答
  • 0 关注
  • 416 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号