前方高能!mysql巨坑之web程序传入中文参数查询无结果

sql示例:

框架结构:spring+struts+mybaits

问题:运行无报错,控制台打印sql,copy sql代码能在数据库查询到结果,程序中无返回结果

尝试方法:1.修改mapper.xml中编码为utf-8(默认)为gbk、文件保存格式、项目格式、添加?useUnicode=true&characterEncoding=UTF-8等。

结果:无效果


解决办法:

无意间看到一篇帖子中提到:

   修改数据库的字符集为utf-8:打开mysql根目录下my.ini(mysql5.6为my-default.ini,要把它copy一份命名为my.ini),在下面具体位置添加(或修改):
[mysqld]character-set-server=utf8 [client]default-character-set = utf8[mysql]default-character-set = utf8

        尝试过后,能查询到结果.

结尾附帖子地址:http://www.bitscn.com/pdb/mysql/201407/226207.html

处女博客,如有冒犯,请联系我.

你可能感兴趣的:(前方高能!mysql巨坑之web程序传入中文参数查询无结果)