MySQL之MySQL5.7中文乱码
来源:互联网 发布:网络电话录音 编辑:程序博客网 时间:2024/05/01 16:22
自己的MySQL服务器不能添加中文,于是自己使用
show variables like 'character%';
查看了当前的编码格式
我又通过以下方法将其设置为utf-8
SET
character_set_client = utf8 ;
SET
character_set_connection = utf8 ;
SET
character_set_database = utf8 ;
SET
character_set_results = utf8 ;
SET
character_set_server = utf8 ;
然后再通过
show variables like 'character%';
查看,如下
在设置好后,自己退出客户端,重启了服务器,然后建立连接
再用
show variables like 'character%';
查看又得到如下:
似乎我的设置没有起作用,自己也不明白怎么回事。
一下是自己在网上搜索到方法:
项目编码是utf-8,数据库也是utf-8但插入数据中文乱码。
1.首先使用show variables like 'character%';查看数据库输有编码正常情况下应该出character_set_filesystem外都是utf8修改my.ini(或者my-default.ini)
[client]
default-character-set=utf8
在[mysqld]中添加 character-set-server=utf8
2.使用show variables like 'character%';,所有编码除character_set_filesystem都是utf8,问题解决。
二、对于上面若修改my.ini无效则使用下面方式。
*******放心以下方式不会损坏MySQL以前的数据******
*******实在不放心也可以备份*******
1.一管理员权限运行cmd,关闭数据库服务
执行sc delete mysql(你的mysql注册服务名),打出[SC] DeleteService 成功 操作成功。
2.执行mysqld install MYSQL --defaults-file="E:\mysql5.7\my.ini"
3.重启服务,net start mysql。配置生效。
原文连接:http://blog.csdn.net/big_blogger/article/details/52637114
- MySQL之MySQL5.7中文乱码
- mysql5.7 json类型字段中文乱码
- mysql5.7 json类型字段中文乱码
- MySQL5中文乱码解决
- MySQL5中文乱码解决
- Mysql5中文乱码解决之道
- MySQL5中文乱码解决
- MySQL5中文乱码解决
- MySQL5.2 中文乱码
- mysql5中文乱码
- MySQL5.5写入中文乱码之处理character_set_server编码
- 巨坑之mysql5.6.37中文乱码问题
- Mysql5.0中文乱码解决方案
- Mysql5.0中文乱码问题
- Mysql5写中文乱码问题解决
- Mysql5写中文乱码问题解决
- Mysql5.0中文乱码解决方案
- MySQL5中文乱码解决5
- 爬动的蠕虫
- BSOJ 3022 又一类数字三角形--根据数据范围的优化+背包思想递推/搜索
- Atitit 编程语言原理与概论attilax总结 三大书籍总结
- TCP迭代服务器
- 《算法竞赛入门经典》第四章总结
- MySQL之MySQL5.7中文乱码
- 【非常高%】【codeforces 733A】Grasshopper And the String
- UE4 4.13 引擎bug
- 扒一扒 laravel的消息通知(上)
- LeetCode 171. Excel Sheet Column Number
- pip或者pycharm安装模块出错问题
- 汇编语言--寄存器间接寻址
- 设计模式六大原则(1):单一职责原则(转载)
- 【贪心】CODE[VS] 3377 [Mz]接水问题2 (模拟+优先队列(堆))