ibatis 连接 mysql 中文乱码 ,常量参数

ibatis 连接 mysql 中文乱码 ,常量参数,第1张

这个问题我也遇到了。通过换过数据库排除了ibatis问题。最后在数据库中改个配置后问题解决。

vi /etc/my.cnf

[mysqld]

character-set-server=utf8

对xml文件 的抬头:

<?xml version="1.0" encoding="UTF-8"?>

改为:

<?xml version="1.0" encoding="gbk"?>

这样输出的结果就正常了

Java代码

select count(*)

from u5standardization d

where d.son_id = ?

and d.son_type ='企标'

这个你需要确认一下.

ibatis 存入中文到mysql时成功

你用 ibatis 查询的话, 能正确查询出中文么?

如果不能的话, 那说明, 还是插入的时候, 存在问题了。

你需要看看 java 连接 mysql 的 连接字符串上面有没有问题。

如果 ibatis 存入以后, 在用 ibatis 查询, 能够正常显示中文。

那么你需要看看, 你另外一个客户端上, 字符编码的配置对不对了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6123566.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-15
下一篇 2023-03-15

发表评论

登录后才能评论

评论列表(0条)

保存