前方高能!mysql巨坑之web程序传入中文参数查询无结果
2016-08-02 12:01
369 查看
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
处女博客,如有冒犯,请联系我.
框架结构: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
处女博客,如有冒犯,请联系我.
相关文章推荐
- 调用SAP RFC程序,传入参数后,无法查询出结果--问题分析
- otl + mysql 查询 中文参数
- java中使用mysql查询 条件中含有中文时查询不到结果解决方案
- PHP连接MySQL查询结果中文显示乱码解决方法
- MySQL添加中文查询结果在乱码的解决方法
- C# 处理 MySQL ,有中文时,查询不出结果
- Java md5加密 控制台传入与web传入参数 结果不匹配 || 相同字符串加密结果不同
- Spring+hibernate+Mysql 中文模糊查询不出结果的解决方案
- ThinkPHP采用GET方式获取中文参数查询无结果的解决方法
- PHP连接MySQL查询结果中文显示乱码解决方法
- 解决hibernate 查询包含中文参数查不到结果的问题
- Web Sql Database 操作类,将查询语句作为参数传入。
- MySql使用全记录3 -----以中文作为查询条件时结果为空的原因以及两个MySql小知识点(varchar、单双引号)
- ThinkPHP采用GET方式获取中文参数查询无结果的解决方法
- mysql 查询结果以人名按字母排序(支持中文)
- Web Sql Database 操作类,将查询语句作为参数传入。
- linux下使用mysql,查询出来的结果中文显示不正常的解决方案
- 使用ShellExecuteEx调用控制台程序或命令行,传入多个参数,并等待返回结果
- 解决:hibernate+mysql中文查询不出结果,SQL语句也正常
- C#/Java 程序执行MySqL 中文条件查询语句查询异常