您的位置:首页 > 数据库 > MySQL

mysql数据库出现乱码解决方法

2015-01-01 15:04 183 查看
若是从外部导入的sql脚本,首先,你导入的脚本文件的编码方式是否和数据库编码方式一致,若一致在通过下面的方式修改,

1)首先查看数据库字符编码,命令为:

show variables like’collation_%’;

show variables like 'character_set_%';

2)在命令行修改字符编码(例如gb3212)(这是临时修改的);

set character_set_client=gb2312;客户端编码方式

set character_set_connection= gb2312;建立连接使用的编码

set character_set_database= gb2312;数据库的编码

set character_set_results= gb2312;结果集的编码;

set character_set_server= gb2312;数据库服务器的编码;

上面的命令只能临时的修改的数据库的编码方式,如果重启mysql的话,那么它将会失效

3.修改my.ini文件(永久的改变mysql的字符编码)

或者修改mysql的my.ini文件中的字符集

[mysql]下面

default-character-set=utf8

[mysqld]下面

character-set-server=utf8

重启mysql
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: