首先建数据库的时候要设置编码格式 utf8 或 gbk 都行;
你建立数据库的时候使用的编码格式是什么?
然后你往数据库中插入记录的时候字符会以gbk格式存储(建表时不需要在设置编码格式了);
最后在MySQL 命令行中执行 set names gbk; 
这样你再select 查询的时候就不会出现乱码了。

解决方案 »

  1.   


       按下贴中的方法检查字符集设置。并贴出以供分析。
       
       http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
    MySQL 中文显示乱码
      

  2.   

    问题是win7下面,同样是mysql,人家也没有弄啥子特别的编码,我也没有改过什么参数的,但是插入中文就是正确的。
    就是这个linux下面的mysql十分怪异,如果用命令行set character_set_XXX=gbk或是utf8,仍然中文是乱码!
      

  3.   

    你的SSH链接时候的字符选择是什么?这个可能也会造成显示乱码的。