set names这个mysql命令设置的是客户端发出命令的编码、连接层的编码以及服务端返回结果的编码,相当于是客户端和服务器交互用的编码,而不是数据保存的编码,由于CMD界面默认的字符集为gbk,所以在在执行查询前使用set names gbk来设置编码为gbk可以防止乱码。
转载于:https://www.cnblogs.com/Wcy100/p/5514588.html
本文详细解释了MySQL中set names命令的作用,它用于设置客户端和服务端交互的字符编码,避免因默认编码引起的乱码问题,尤其是在CMD界面下使用gbk编码进行查询时。
set names这个mysql命令设置的是客户端发出命令的编码、连接层的编码以及服务端返回结果的编码,相当于是客户端和服务器交互用的编码,而不是数据保存的编码,由于CMD界面默认的字符集为gbk,所以在在执行查询前使用set names gbk来设置编码为gbk可以防止乱码。
转载于:https://www.cnblogs.com/Wcy100/p/5514588.html
2248

被折叠的 条评论
为什么被折叠?