mysql 中文乱码的解决方法
添加或修改my.ini 配置文件,设置编码字符为utf8 ,默认为latin1,见红色字体
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\mysql
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#log-error=D:\mysql\mysql_log_err.txt
#log=D:\mysql\mysql_log.txt
#log-bin=d:/log/mysql/mysql_log_bin
#log-slow-queries= D:\mysql\mysql_log_slow.txt
SHOW VARIABLES LIKE "char%"; 查询都为utf8 后,问题解决
mysql> SHOW VARIABLES LIKE "char%";
+--------------------------+--------------------------+
| Variable_name | Value |
+--------------------------+--------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | D:\mysql\share\charsets\ |
+--------------------------+--------------------------+
8 rows in set (0.00 sec)
mysql>
最新文章
- Mysql分表和分区的区别、分库分表介绍与区别
- eclipse clear swtich workspace
- [leetcode]Second Highest Salary
- robotframework笔记7
- 深入理解Linux修改hostname 转
- swift笔记 (三) —— 字符和字符串
- Java IO流--练习2
- vue学习:props,scope,slot,ref,is,slot,sync等知识点
- 解决mongodb的安装mongod命令不是内部或外部命令
- DRDS分布式SQL引擎—执行计划介绍
- react异步加载组件
- java中子类继承父类程序执行顺序问题
- 介绍Kubernetes监控Heapster
- Java变量与运算
- VS2017编译LevelDB
- VSCode远程调试Go程序方法(Attach)
- 51Nod 1174 区间中最大的数
- 将VSCode设置成中文语言环境
- 新建oracle数据库表空间及删除表空间和用户
- oracle 拆分字符串并转换为表