美文网首页我爱编程
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