博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySql中UTF-8编码的数据在CMD窗口显示乱码的解决方法
阅读量:4097 次
发布时间:2019-05-25

本文共 232 字,大约阅读时间需要 1 分钟。

在CMD窗口下无法正常显示MySql的UTF-8编码格式的数据,首先查看数据的编码格式

这里写图片描述

查看表的编码:

这里写图片描述

查看表的数据,此时显示乱码

这里写图片描述

使用命令 set names gbk;

这里写图片描述

再次查看数据,正确显示

这里写图片描述

为什么?

我们可以看到client,connection,results的编码改为gbk,而database,server,system编码仍为utf8。此时数据虽然是utf8编码存储的,但是返回客户端 结果集为gbk,CMD窗口的编码是gbk,这样就可以正确显示了。

你可能感兴趣的文章
DirectX11 平行光
查看>>
DirectX11 点光
查看>>
DirectX11 聚光灯
查看>>
DirectX11 HLSL打包(packing)格式和“pad”变量的必要性
查看>>
DirectX11 光照演示示例Demo
查看>>
VUe+webpack构建单页router应用(一)
查看>>
Vue+webpack构建单页router应用(二)
查看>>
从头开始讲Node.js——异步与事件驱动
查看>>
Node.js-模块和包
查看>>
2017年,这一次我们不聊技术
查看>>
实现接口创建线程
查看>>
HTML5的表单验证实例
查看>>
程序设计方法概述:从面相对象到面向功能到面向对象
查看>>
SQL join
查看>>
JavaScript实现页面无刷新让时间走动
查看>>
CSS实例:Tab选项卡效果
查看>>
前端设计之特效表单
查看>>
前端设计之CSS布局:上中下三栏自适应高度CSS布局
查看>>
Java的时间操作玩法实例若干
查看>>
JavaScript:时间日期格式验证大全
查看>>