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'); 

问题解决!

  

posted @ 2021-01-11 14:22  dqi1999  阅读(60)  评论(0)    收藏  举报