win下修改mysql默认的字符集以防止乱码出现
环境:win8.1+mysql5.6.11+xampp(v3.2.1)
默认的编码如下
查看方式:
show variables like 'character%';
结果:
从以上信息可知数据库的编码为latin1,需要修改为gbk或者是utf8。
其中,character_set_client为客户端编码方式;
character_set_connection为建立连接使用的编码;
character_set_database数据库的编码;
character_set_results结果集的编码;
character_set_server数据库服务器的编码;
只要保证以上四个采用的编码方式一样,就不会出现乱码问题。
那么接下来我们统一修改为utf8吧
打开my.ini找到[client]添加一行
default-character-set=utf8
找到[mysqld]这行添加代码如下
character_set_server=utf8
init_connect='SET NAMES utf8'
这样我们再查看下数据库的编码(我们必须关闭mysql服务和关闭mysql现有会话,保证我们以新的字符编码打开了)
可以了,这样就不会乱码了。
需要注意的是:网上有的说法是mysqld下也是default-character-set=utf8,这个会有错误出现
unknown variable 'default-character-set=utf8'
我们只需改成如此 character_set_server=utf8即可
参考:
http://blog.csdn.net/frinder/article/details/7041723
http://blog.csdn.net/vah101/article/details/6365120
win下修改mysql默认的字符集以防止乱码出现相关推荐
- linux 系统下修改Mysql默认字符集
linux系统版本Ubuntu 14.04.1 Mysql版本5.7.15 这几天在做管理系统时,做完之后放到前一段购买的腾讯云上测试,发现请求数据发送后显示为乱码,但是在本地测试时却没有发生这种 ...
- ubuntu mysql 设置编码_ubuntu下修改mysql默认编码问题
我的ubuntu的版本是11.10的.myql是5.8的.上次是用源代码cmake默认安装的,默认安装的目录在/usr/local/mysql.因为默认安装,所以server默认的字符集是latin. ...
- ubuntu下mysql编码格式设置_Ubuntu 16.04.1下修改MySQL默认编码
在写Android程序的时候,使用中文传递数据时,SQL查询总是得不到结果,经过调试,request.getparameter可以得到中文结果,并且输入的SQL语句经检验没有问题,而且,使用非中文的时 ...
- 阿里云linux下修改mysql默认密码(xampp环境)- 原创
1.修改MySQL的登录设置: # vi /etc/my.cnf 在[mysqld]的段中加上一句:skip-grant-tables 例如: [mysqld] datadir=/var/l ...
- mac终端mysql的字符集_mac下修改mysql默认字符集为utf8
1.首先检查默认安装的字符集 mysql> show variables like '%char%'; +--------------------------+----------------- ...
- mac下修改mysql默认字符集为utf8
1.首先检查默认安装的字符集 mysql> show variables like '%char%'; +--------------------------+----------------- ...
- Linux下修改mysql默认最大连接数,查看当前设置的最大连接数
2019独角兽企业重金招聘Python工程师标准>>> 1,,查看当前设置的最大连接数: mysqladmin -uroot -p数据库连接密码 variables |grep m ...
- centos下修改mysql默认端口_CentOS下修改Apache默认端口80
nyoj325 zb的生日(DFS) zb的生日 时间限制:3000 ms | 内存限制:65535 KB 难度:2 描述 今天是阴历七月初五,acm队员zb的生日.zb正在和C小加.neve ...
- mac终端下修改MySQL的编码格式以解决中文乱码问题--找不到my-default.cnf及my.cnf
查看一下support-files文件夹(Finder下"前往文件夹";路径:/usr/local/mysql/support-files) 里面有没有my-default.cnf ...
最新文章
- Udacity机器人软件工程师课程笔记(二十二) - 物体识别 - 色彩直方图,支持向量机SVM
- SAP MM ME1M 报表的Layout之调整
- oracle 测试sql执行时间_通过错误的SQL来测试推理SQL的解析过程
- Unity加载配置文件的两种方式
- tensorrt动态输入分辨率尺寸
- VS2010-MFC(常用控件:静态文本框)
- C# Hashtable和Dictionary区别
- 上传文件的跨域处理(转)
- axure实现搜索功能_vue实现模糊搜索功能
- 使用Stack进行递归
- getFullYear 方法
- 最新最全latex在sublime上的配置步骤全解
- iOS 蓝牙开发中数据收发的坑
- 【python项目开发】爬虫基础知识
- htcd816+android密码,详细的HTC Desire 816解锁教程
- 【网络工程】2、eNSP工具下载与安装
- 家庭亲戚关系计算器微信小程序源码
- rls lms 对比 matlab,自适应均衡器的LMS和RLS两种算法的特性与仿真分析
- java虚拟机JVM内存不够,OutOfMemorry Error
- Android10 SystemUI状态栏网络图标流程分析