解决wamp mysql数据库出现乱码的问题。

时间:2021-09-07 21:45:22

一般的乱码情况:

解决wamp mysql数据库出现乱码的问题。

解决wamp mysql数据库出现乱码的问题。

如果在控制台上出现這样的乱码,一般在phpmysqladmin上也会出现乱码,因为他们都一样

一个在控制台出现,一个在页面出现。

首先在mysql.exe上输出

mysql>SHOW VARIABLES LIKE 'character%';

下图是正确的

解决wamp mysql数据库出现乱码的问题。

如果不是都将他们设置个为utf8;

 

如果是通过php页面进行读入数据,

mysql_set_charset("utf8");
//别用gbk  我试过,gbk会出现乱码
mysql_query("set names 'utf8'")  //两条语句选一条就可以,一般选择第二条,第一条好像是新增的,为了兼容所有,选择第二条 

解决wamp mysql数据库出现乱码的问题。

乱码一基本上解决了。

网上很多要在my.ini文件上加上

[mysql]上加上
default-character-set=utf8

[mysqld]上加上
character_set_server=utf8

[client]上加上
default-character-set=utf8

 

 

如果还是乱码

在控制器上打

show create table  +表名

解决wamp mysql数据库出现乱码的问题。

看看charset是否 等于utf-8,不是就把它改成utf8;

 

 

 

最后的一个就是

解决wamp mysql数据库出现乱码的问题。

 

将排序规则改成 gb2312_chinese_ci 

 

一般我按照我上面的方法就解决,最好在wamp官方下载软件,win7以上控制台命令符都支持中文,xp好像要修改,并且好麻烦。