在用Delphi做一个将Excel中的数据导入到MySQL数据库中的过程中发现中文内容会出现一些乱码,数据库的连接采用firedac。
MySQL系统安装时默认utf8mb4编码,firedac使用FDConnection连接时也选用了utf8mb4编码与MySQL一致,程序运行后发现MySQL数据库中的中文内容会出现乱码,反复查找原因,发现将双方编码都改为gbk后乱码消失了,希望这些小技巧能帮助到他人。
在用Delphi做一个将Excel中的数据导入到MySQL数据库中的过程中发现中文内容会出现一些乱码,数据库的连接采用firedac。
MySQL系统安装时默认utf8mb4编码,firedac使用FDConnection连接时也选用了utf8mb4编码与MySQL一致,程序运行后发现MySQL数据库中的中文内容会出现乱码,反复查找原因,发现将双方编码都改为gbk后乱码消失了,希望这些小技巧能帮助到他人。