lt944955

MySQL控制台插入中文数据报错1366解决

电脑版发表于:2019/1/2 17:05

计算机配置: windows系统.

数据库:MySQL5.5.

如图 :

    

下图为表结构信息:通过 show full columns from userinfo;查询所得

    

 name列为varchar类型,并设置为utf8

下图为MySQL中8个character_set变量属性,通过 show variables like'character%';查询

根据上面两张图,表,跟该数据库都支持utf8,然而cmd窗口默认为GBK,所以需要设置客户端使用的字符集,cahracter_set_client=GBK;

 插入成功。

查询结果如图:

所以还需要设置结果使用的字符集,character_set_results=GBK;再次查询后结果如图:

cmd控制台不支持utf8;

默认值为GBK,所以需要修改为GBK编码格式。

    


关于TNBLOG
TNBLOG,技术分享。技术交流:群号677373950
ICP备案 :渝ICP备18016597号-1
App store Android
精彩评论
{{item.replyName}}
{{item.content}}
{{item.time}}
{{subpj.replyName}}
@{{subpj.beReplyName}}{{subpj.content}}
{{subpj.time}}
猜你喜欢