问题暂时解决了,在每次处理中文字时都使用
SET character_set_client = gb2312;
SET character_set_connection = gb2312;
SET character_set_results = gb2312;
这样就可以了,但每次重启时,又要重新设定,有什么办法解决吗?

解决方案 »

  1.   

    你的数据库不设成GB2312的就没事了,
    非要设那只能在每次查询之前设置客户端的字符集,
    或更改my.ini 设置SET NAMES=GB2312; 
    这个设置是和你上面的三个设置一样的效果.
      

  2.   

    直接运行set character_set_server = gb2312;将数据库设为GB2312集就可以了
      

  3.   

    你用的什么版本啊,MySQL4.1版本开始后安装的时候选择支持中文就好了