为了账号安全,请及时绑定邮箱和手机立即绑定

学习mybatis时,关键字查询数据中的记录时,关查询中文没有结果,查询英文有结果

通过command查询时,查询英文关键字有结果,中文就没有结果(我数据库中有command是中文的记录,也有是英文的记录),这是为什么。 我整个workplace都是utf-8编码,mysql数据库的用的字符集是utf8 -- UTF-8 Unicode。 求大神解答

正在回答

2 回答

我已经找到处理办法了,在这里提供大家参考。在配置Configuration.xml的时候,在数据库配置时,url加上编码就行,如下图所示

http://img1.sycdn.imooc.com//581162530001deea09630218.jpg


2 回复 有任何疑惑可以回复我~
#1

席暖

非常感谢你,我查了很久的错误都没有查出来,我数据库里只有中文,没有想到是因为编码的问题导致的
2017-02-13 回复 有任何疑惑可以回复我~
#2

萤火虫叔叔 提问者 回复 席暖

嗯嗯,不用客气
2017-03-20 回复 有任何疑惑可以回复我~

我同学原来出现过这个问题  应该还是字符集编码的问题  mysql装的时候选的就是utf-8吗

0 回复 有任何疑惑可以回复我~
#1

萤火虫叔叔 提问者

忘记了,装mysql有选择语言的选项吗。我装的是zip版,按着网上教程走了一遍就装好了,也不知道设置的啥
2016-10-27 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

学习mybatis时,关键字查询数据中的记录时,关查询中文没有结果,查询英文有结果

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信