Phys MySQLI Illegal mix of collations gbk chinese di, IMPLICIT) and(gb 2312 错误
delphi中使用dbgrideh显示部分中文生僻字时是发现乱码,进行成像测试时发现了错误提示,Phys MySQLI Illegal mix of collations gbk chinese di, IMPLICIT) and(gb 2312,初步怀疑是字符编码的问题,
经多方查找,给出解决问题的方法:
数据库使用mysql,服务端数据库字符编码为utf8mb4,
本地端原来初始化连接的时候使用的‘GB2312’,修改数据库连接参数
FDConnection1.Params.Add('CharacterSet=utf8');
问题解决!

浙公网安备 33010602011771号