使用中文查询时无效(spring boot + mybatis plus)
>>>>>>>快速解决>>>>>>>使用中文查询时无效,那就试试查询英文是否有效,如果英文查询可以,基本可以确定是编码问题。那么,配置编码即可:1、springboot +mybatisplus环境的在application.yml中加配置,注意用&拼接&useUnicode=true&ch
>>>>>>>快速解决>>>>>>>
使用中文查询时无效,那就试试查询英文是否有效,如果英文查询可以,基本可以确定是编码问题。
那么,配置编码即可:
1、spring boot + mybatis plus 环境的在application.yml中加配置,注意用&拼接
&useUnicode=true&characterEncoding=utf8
2、spring + mybatis的在sqlconfig.xml中:url的value值的后面加上
?useUnicode=true&characterEncoding=UTF-8
>>>>>>具体解决>>>>>>>>>>>>
一、问题描述
1、在测试接口时,输入查询条件“周瑜”,
2、执行成功,但是响应数据为空
3、但是数据库确实存在“周瑜”
4、前端发请求
5、后端控制台打印,已经接收到了“周瑜”
6、怀疑是编码问题,输入“zhangsan”,结果成功响应了数据
7、结果表明,中文的不可以,英文的可以,是编码问题
二、解决
配置编码:在application.yml中加配置useUnicode=true和characterEncoding=utf8
&useUnicode=true&characterEncoding=utf8

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)