springboot里查sql的数据,在电脑上是正常的,但是手机上是乱码

springboot里查sql的数据,在电脑上是正常的,但是手机上是乱码。不知道是为啥

问题情况如图:
电脑访问:

img


手机访问:

img

各种字符集配置如下,
还有啥没配到的吗?使用的是宝塔

img

img

img

img


这里也没有乱码

哥,你要这样想一下,既然在后端操作的时候都没有乱码。
那就是前端的时候乱码,我的思路是这样
1、看看前端控制台返回的后端数据是否乱码,如果是乱码,就是传输产生的问题
2、如果没乱码,那就是显示的时候乱码,我不知道你的前端是用什么写的,这个要你自己排查

直接在springboot里改成return 输出一个字符串是可以展示中文的。
还是怀疑是mysql的什么配置影响了

1、解决方法,配置文件:application.properties新增以下配置

spring.http.encoding.charset=UTF-8
spring.http.encoding.force=true
spring.http.encoding.enabled=true