一直没能解决的一个问题 delphi插入生僻字符到mysql数据库出错
我delphi版本是xe2的
利用mysql访问控件操作mysql数据库
一切都很正常
就是如果有生僻字 如:珺旸玙
用mysql的管理工具 mysqlworkbench 可以插入
但是用程序 插入就是报错
数据表 数据集是用gb2312 换用utf8 问题依然存在
报错如下:
还请大家指教 谢谢。。。这个问题困扰我很久了 最近要开始用了 又拿来研究下。
以下是mysql的测试脚本 用mysqlworkbench 可以执行成功
#测试生僻字插入
drop table if exists test;
create table test(
a nvarchar(100))
engine = MyISAM default charset = gb2312;
insert into test select '珺旸玙';
select * from test;