怎么改mysql显示中文乱码

在使用mysql时,我们经常会遇到中文乱码的问题,这主要是因为mysql默认使用的字符集为latin1,而不是utf8。下面是一些解决方法:

// 1.修改my.cnf配置文件 [client] default-character-set=utf8 [mysql] default-character-set=utf8 [mysqld] character-set-server=utf8 // 2.修改表的默认字符集 ALTER TABLE table_name CONVERT TO CHARACTER SET utf8; // 3.修改字段的字符集 ALTER TABLE table_name MODIFY column_name VARCHAR(50) CHARACTER SET utf8; // 4.修改连接的字符集 mysql_query("SET NAMES utf8");