mysql中的数据可能是utd-8的,很简单,如果你用Navicat 打开表如果是看到乱码,说明就是utf-8,如果看到是中文,说明是gbk或GB2312,这样就知道数据格式了,只要和表编码一致就能显示中文了,另外CMD中看到乱码,也说明是UTF-8,因为CMD是GB2312的。 ^_^
你要确保你的数据库的编码也要对,你mysql看下数据是不是乱码,是乱码,请你修改mysql编码方式,开始菜单_找到mysql,重新配置他,下一步下一步,到编码的时候选择gb2312就可以。