美文网首页我爱编程
MySQL 5.5 命令行出现乱码以及网页出现乱码的问题

MySQL 5.5 命令行出现乱码以及网页出现乱码的问题

作者: 杰杰匠 | 来源:发表于2018-04-12 22:35 被阅读0次

    由于之前就没有记住导致这次浪费了很长时间重新查找,网上很多的说法一股脑说成改为utf8格式实际上这样可以但是会在mysql的命令行出现乱码,我们现在介绍怎样在网页端避免出现乱码
    mysql>show variables like 'character%
    出现如图所示
    +--------------------------+----------------------------+
    | Variable_name | Value |
    +--------------------------+----------------------------+
    | character_set_client | latin1 |
    | character_set_connection | latin1 |
    | character_set_database | utf8 |
    | character_set_filesystem | binary |
    | character_set_results | latin1 |
    | character_set_server | latin1 |
    | character_set_system | utf8 |
    | character_sets_dir | /usr/share/mysql/charsets/ |
    +--------------------------+----------------------------+

    这种是正常的之后有很多不彻底的修改方法就不介绍了,彻底修改在mysql5.5 下面的my.ini文件里,一般在C:\Program Files (x86)\MySQL\MySQL Server 5.5可以找到,之后就是修改配置文件如图
    在[client]下添加

    default-character-set=utf8
    在[mysqld]下添加(5.5版本):
    character-set-server=utf8
    collation-server=utf8_general_ci
    或添加(旧版本):
    default-character-set=utf8

    记住

    此时还有[mysql]下面的修改,这里大部分人都改成了utf8其实应该改成该gbk格式这里命令行才不会乱码,之后重启mysql不是简单的关了命令行窗口,而是重启

    相关文章

      网友评论

        本文标题:MySQL 5.5 命令行出现乱码以及网页出现乱码的问题

        本文链接:https://www.haomeiwen.com/subject/iofqkftx.html