赞
踩
MySQL5.1 默认字符是 latin1 ,如果你用 utf8 创建数据库和表并插入数据,那么读出来可能是乱码,解决办法如下:
1) 修改配置文件
Windows 系统的配置文件是在安装目录下的 my.ini 文件,而 Linux 系统的配置文件一般为 /etc/my.cnf,
将默认字符集设为 utf8 ,如下:
[mysql]
default-character-set=utf8
[mysqld]
default-character-set=utf8
character-set-server=utf8 (MySQL 5.5 版本要这么写,否则重启服务时报错)
2) 重启 MySQL
Windows:
net stop mysql
net start mysql
Linux:
sudo /etc/rc.d/init.d/mysqld restart 或者service mysqld restart
可以用如下命令查看字符集,并且应该显示如下:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。