MySQL版本:
一、问题描述
在学习使用ETL工具将数据导入MySQL数据库时,在MySQL中查询出现中文乱码
二、解决方案
使用
show variables like 'character_set%';
查看当前MySQL数据库的状态。
其中character_set_client 为客户机与服务器连接时采用的编码格式
将其设置为gb2312即可
set character_set_connection = ‘gb2312’;
(如果原来为gb2312,可以将其改为utf-8尝试)
set character_set_connection = ‘utf8’;
运行结果:
问题解决,如图: