MySQL命令行中文乱码问题

MySQL命令行中文乱码问题:

命令行界面默认字符集是gbk,若字符集不匹配会中文乱码或无法插入中文。

解决办法:执行set names gbk;

验证:

执行命令show variables like 'char%';查看默认字符集。

创建数据库设置字符集utf8,之后重新查看字符集

创建表t,并插入数据,发现中文无法插入。

执行set names gbk;后测试。发现character_set_client、character_set_connection和character_set_results三个系统变量的值都被修改为gbk。

重新插入中文,成功。

完毕。

相关推荐
2301_769340671 分钟前
HTML怎么实现快捷跳转顶部_HTML固定悬浮锚点按钮【介绍】
jvm·数据库·python
m0_6091604914 分钟前
MySQL如何限制触发器递归调用的深度_防止触发器死循环方法
jvm·数据库·python
呼Lu噜16 分钟前
基于C#的ASP.NET Core中分析async、await的使用场景
数据库·c#·asp.net
李白的天不白17 分钟前
大规模请求数据并发问题
java·前端·数据库
zjy2777720 分钟前
Golang bcrypt如何加密密码_Golang密码加密教程【收藏】
jvm·数据库·python
万邦科技Lafite26 分钟前
API接口一键获取商品评论,根据商品评论分析客户画像
linux·服务器·数据库·windows·microsoft·电商开放平台
phltxy30 分钟前
Redis 核心数据类型之 String 详解
数据库·redis·bootstrap
老纪34 分钟前
Redis怎样利用Lua为多个Key同步续期
jvm·数据库·python
2403_8832610937 分钟前
C#怎么计算两个日期的差值_C#如何处理时间跨度【笔记】
jvm·数据库·python
m0_7406532238 分钟前
Golang切片底层原理是怎样的_Golang切片实现原理教程【简明】
jvm·数据库·python