当前台页面和数据库的编码都设成一致时,我的实践是都设置成了UTF-8,但在mysql command line client,还是不能正常的显示中文;可以在查询前set names gbk (或者gb2312);然后书写查询语句。