我也遇到这个问题了,不过根本原因是我请求是用get方式,这种方式将中文带在地址中,中文和空格等都就会被重新转码,如%E7%BC%96%E8,所以我用post方式将数据放到body就不会有这 问题了,同时
jdbc.url=添加 “?useUnicode=true&characterEncoding=utf8”
下面这种情况就是导致mybatis英文查询可以 中文查询失败的原因
只要设置连接数据库的编码格式就可以了
如下图:
这是设置的数据库字符集
我也遇到这个问题了,不过根本原因是我请求是用get方式,这种方式将中文带在地址中,中文和空格等都就会被重新转码,如%E7%BC%96%E8,所以我用post方式将数据放到body就不会有这 问题了,同时
jdbc.url=添加 “?useUnicode=true&characterEncoding=utf8”
下面这种情况就是导致mybatis英文查询可以 中文查询失败的原因
只要设置连接数据库的编码格式就可以了
如下图:
这是设置的数据库字符集