Spring Boot API 中文字符乱码

Spring Boot 在运行 API 的时候如果返回数据库的时候提示中文是乱码。

但是针对不同的浏览器,返回的结果是不一样的。

在 Application.yml 中 添加下面的配置:

server:
  servlet:
    encoding:
      force: true
      charset: UTF-8
      enabled: true

然后重新启动服务器后,我们所有的访问都会使用 UTF-8 编码。

这样以避免字符集错误。

需要注意的是,不同的浏览器对字符集的编码是不一样的,最好都测一下。

针对手机平台也是不一样的。