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 启动服务
如果还是不能添加中文,需要把表删除新建在插入中文就可以了。
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 启动服务
如果还是不能添加中文,需要把表删除新建在插入中文就可以了。
相关文章推荐
- mysql触发器
- 生产环境MySQL快速备份工具XtraBackup使用案例
- Mysql 表分区
- MYSQL的随机查询的实现方法
- 一个mysql题
- mysql 的交集和差集
- MySQL常见运算符
- mysql分区(二)
- MYSQL分区表测试
- 用二进制包方式安装mysql实验
- MySQL调优
- 用源码方式安装mysql实验
- mysql在SBR下恢复误删除的表
- mysql使用传输表空间迁移大表测试
- MYSQL系列-MYSQL基础增强(Myql函数)
- .Net初使用MySql数据库生成Model类并与SqlServer简单对比
- Spark将计算结果写入到Mysql中
- MySQL索引背后的之使用策略及优化
- mysqldump详细了解
- MySQL基本操作