spring 测试demo乱码_Spring Boot中文乱码问题解决方案:亲测有效

前言

来啦老铁!

笔者学习Spring Boot有一段时间了,附上Spring Boot系列学习文章,欢迎取阅、赐教:

最近在憋Spring Boot应用的的一个大招,暂时还未能完成文章的编写,今天就来介绍一个小小的知识点吧:

如何解决Spring Boot中的中文乱码问题?

整体步骤

编写返回内容包含中文的API;

中文乱码演示;

解决中文乱码:(方法一);

解决中文乱码:(方法二);

解决中文乱码:(方法三)- 全局解决中文乱码问题;

中文正常显示演示;

中文乱码原因分析;

1. 编写返回内容包含中文的API;

随便在一个Spring Boot项目中的controller中添加一个API,如下:

@GetMapping("/api/hello")

public JSONObject sayHello() {

JSONObject test = new JSONObject();

test.put("name", "dylanz");

test.put("say", "您好");

return test;

}

2. 中文乱码演示;

中文乱码演示

我们会发现,API返回中,英文正常显示,而中文却乱码了!原因先不分析,我们先来看看怎么解决!

3. 解决中文乱码:(方法一);

如何解决呢,非常简单,修改一下API:

@GetMapping("/api/hello")

public JSONObject sayHello() {

HttpServletResponse response =

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值