解决MySQL中文乱码

来源:互联网 发布:电影系统推荐算法 编辑:程序博客网 时间:2024/04/27 13:38

      我想学习MySQL的朋友都会遇到中文乱码的问题,而这些问题是非常令人讨厌的,下面我针对MySQL乱码的问题,谈谈解决的办法,并与大家分享,希望能为大家提供一些参考。

方法1、

        打开MySQL客户端(MySQL command Line Client),设置以下三项:

        set character_set_client=gbk;

        set character_set_results=gbk;

        set character_set_connection=gbk;

        之后,再将MySQL安装目录下的my.ini文件中的:default-character-set的值设为gbk(注意有两处需要修改)。

         注:这种方法有个缺陷就是,修改后,在新建表中的乱码消失了,但是在原先的表中却又出现了乱码;解的办法是,先将原先的表中的数据导出,修改后,再重建表,最后再将数据导入。

         注:有关character_set_client等等的作用,

           可以参见中文手册:http://dev.mysql.com/doc/refman/5.1/zh/charset.html

方法2、

        在安装MySQL的时候稍微留心一下编码的设置,将其设置为GBK一切OK,这样就省去了以后的麻烦。