mysql中文条件查询问题(进来帮忙啊)
用mysql进行查询的时候,如果查询条件是中文的话就得不到结果。。。例如表
SchoolName Sheng
北京大学 北京
清华大学 北京
北京大学 bj
清华大学 bj
执行查询
select * from 表名 where Sheng='北京'得不到查询结果。
如果改为
select * from 表名 where Sheng='bj'就能得到查询结果。
这是什么问题啊? 上网查了下也有人遇到这种情况,可没有讲清楚如何解决?
有知道的吗? 给帮忙解决下。 谢了
------解决方案--------------------你的项目是什么编码的?看看你的sql是啥编码格式的。有可能是GBK的
------解决方案--------------------show create table 表名;
看一下你所查字段的编码是什么编码