mysql客户端(命令行)传出的数据是gbk编码。而mysql数据库接受的是utf8编码,所以存储中文数据会报错:


查看客户端编码:

代码 复制 - 运行

show variables  like '%char%';





代码 复制 - 运行

set character_set_client=gbk;
set character_set_results=gbk;