最近在写代码的过程中发现这么一个问题:使用mybatis查询数据库是涉及到中文的时候查询不到结果(如下图所示),但是在数据库中能够查询到(用的是mysql)。
mysql数据库中文问题可以看我的这篇博客 解决:mysql数据库中文显示错误
数据库内查询结果:
看了网上解决此问题的帖子不多,而且多为“吹牛皮扯淡”,今天刚好解决了,就和大家分享一下
要解决这个问题很简单,只需要在配置jdbc.properties时在jdbcURL后增加参数useUnicode=true&characterEncoding=UTF-8来指定编码格式即可,两者之间用“?”相连
完美解决: