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

Mysql 解决中文乱码

2016-05-23 00:00 411 查看
1.关闭Mysql服务

2.打开mysql安装目录下的my.ini (我的目录是C:Program Files\MySQL\MySQL Server 5.5\my.ini)

找到default-character-set改为utf8 重启服务

3.在mysql控制器输入show variables like 'char%';命令后如下

Variable_name Value

character_set_client utf8

character_set_connection utf8

character_set_database latin1

character_set_filesystem binary

character_set_results utf8

character_set_server latin1

character_set_system utf8

character_set_dir C:\ProgramFiles\MySQL\MySQL Server 5.5\share\charsets\

此时我们需要在控制台运行 set character_set_database utf8

set character_set_server utf8

命令后显示

...

...

character_set_database utf8

...

...

character_set_server utf8

...

...

...

重新启动服务器 1.开始->输入services.msc 找到mysql重新启动 2.开始->运行cmd输入net stop mysql 停止服务 输入net start mysql 启动服务

如果还是不能添加中文,需要把表删除新建在插入中文就可以了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: