3
Database: utf8 
Collation: utf8_general_ci

我有以下问题:

当我执行查询时,所有内容都正确写入表中,除了Chinese字符和Cyrillic字符仅在表字段“???????”中显示。

在此处输入图像描述

是否可以选择更改 unidac 组件或 mysql 服务器中的字符集?

4

1 回答 1

6

您必须设置驱动程序特定选项以启用 Unicode 转换:

Connection.SpecificOptions.Values['MySQL.UseUnicode'] := 'True';
于 2013-10-09T12:43:07.740 回答