问题出现在CMD客户端,当前CMD客户端输入采用GBK编码,而数据库的编码格式为UTF-8,编码不一致导致了乱码产生,而当前
CMD客户端的编码格式无法修改,所以只能修改connection,client,results的编码集来告知服务器当前插入的数据采用GBK编码,
而服务器的数据虽然都是采用UTF-8的编码,但却可以识别通知服务器端的GBK编码数据并将其自动转换为UTF-8进行储存。
1、dos下输入:
show variables like “%char%”;
2、dos下输入:
set character_set_client=gbk;
set character_set_results=gbk;
解决mysql的dos客户端无法插入中文数据相关解答
最新推荐文章于 2021-01-18 19:42:09 发布