解决MySQL和phpMyAdmin中文乱码
时间:2006-08-24 来源:iamacnhero
我使用的是环境是:CentOS4+MySQL-5.0.22+phpMyAdmin-2.8.2.1。具体设置如下:
一、解决MySQL中文乱码:
当使用如下phpMyAdmin创建的数据库在mysql命令行中查看时,请先使用命令:set names 'gb2312'或set names 'gbk',这样就不会看见中文乱码了。
二、解决phpMyAdmin中文乱码
1.修改/etc/my.cnf文件,改成这样:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
default-character-set=utf8 //加入这句
[mysql.server]
user=mysql
basedir=/var/lib
[mysqld_safe]
err-log=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
注意:就是加入了一句default-character-set=utf8。
2./etc/init.d/mysqld restart 重新启动mysql;
3.打开phpMyAdmin,选择language为"Chines simplifies",选择"MySQL连接校对"为"utf8_general_ci",“整理”也设为"utf8_general_ci"。
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
default-character-set=utf8 //加入这句
[mysql.server]
user=mysql
basedir=/var/lib
[mysqld_safe]
err-log=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
注意:就是加入了一句default-character-set=utf8。
2./etc/init.d/mysqld restart 重新启动mysql;
3.打开phpMyAdmin,选择language为"Chines simplifies",选择"MySQL连接校对"为"utf8_general_ci",“整理”也设为"utf8_general_ci"。
相关阅读 更多 +
排行榜 更多 +