当前位置: 代码迷 >> Java Web开发 >> mysql中文条件查询有关问题(进来帮忙啊)
  详细解决方案

mysql中文条件查询有关问题(进来帮忙啊)

热度:607   发布时间:2013-02-25 21:22:18.0
mysql中文条件查询问题(进来帮忙啊)
用mysql进行查询的时候,如果查询条件是中文的话就得不到结果。。。例如表

SchoolName Sheng  
北京大学 北京
清华大学 北京
北京大学 bj
清华大学 bj

执行查询
select * from 表名 where Sheng='北京'得不到查询结果。
如果改为
select * from 表名 where Sheng='bj'就能得到查询结果。

这是什么问题啊? 上网查了下也有人遇到这种情况,可没有讲清楚如何解决?
有知道的吗? 给帮忙解决下。 谢了

------解决方案--------------------------------------------------------
你的项目是什么编码的?看看你的sql是啥编码格式的。有可能是GBK的
------解决方案--------------------------------------------------------
show create table 表名;

看一下你所查字段的编码是什么编码
  相关解决方案