问答详情
源自:4-3 应用 log4j 调试动态 SQL

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

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

提问者:萤火虫叔叔 2016-10-26 15:51

个回答

  • 萤火虫叔叔
    2016-10-27 10:12:38

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

    http://img.mukewang.com/581162530001deea09630218.jpg


  • 慕UI2066753
    2016-10-26 20:21:05

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