为啥mybatis通过SQL只能查询英文数据库记录,不能查询中文

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥mybatis通过SQL只能查询英文数据库记录,不能查询中文相关的知识,希望对你有一定的参考价值。

解决方法:修改配置文件,最简单的完美修改方法,修改mysql的my.cnf文件中的字符集键值(注意配置的字段细节):
1、在[client]字段里加入default-character-set=utf8,如下:
1[client]
2port = 3306
3socket = /var/lib/mysql/mysql.sock
4default-character-set=utf8
参考技术A 你说的这种情况很有可能是你的编码格式有问题 参考技术B ideas come to him through the

以上是关于为啥mybatis通过SQL只能查询英文数据库记录,不能查询中文的主要内容,如果未能解决你的问题,请参考以下文章

为啥Oracle只能查询出一条记录?

mysql只能取出一条记录为啥不显示

为啥mybatis在执行查询时会报SQL语法错误?

mybatis学习记录------2

mybatis中查询时会将查询改成select count,这是为啥

sql查询的数据5条,mybatis查询的数据 只有2条了,为啥