一个Web工程用的是Mysql。用中文字符串作为查询条件,查不到结果。
查询条件:"
select date, title, img, content from news where title=?;"
调试发现执行
sttmt.setString(1, newsTitle);的时候
newsTitle也没乱码。
数据库里有满足条件的数据,也是中文,并且数据库里也没乱码。
搜了一下,需要改MySQL的配置,然后重启就好了。
本文介绍了一种在使用MySQL数据库时遇到的中文字符查询失败的问题及其解决方案。通过调整MySQL配置并重启服务,成功解决了中文查询无法返回正确结果的情况。
3270

被折叠的 条评论
为什么被折叠?



