如何启用UTF-8进行Unicode转换?

Hid*_*den 3 mysql delphi character-encoding unidac delphi-xe3

Database: utf8 
Collation: utf8_general_ci
Run Code Online (Sandbox Code Playgroud)

我有以下问题:

当我执行我的查询时,所有内容都正确地写入表格,除了Chinese字符和Cyrillic字符只显示在表格字段"???????"中.

在此输入图像描述

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

Jen*_*off 6

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

Connection.SpecificOptions.Values['MySQL.UseUnicode'] := 'True';
Run Code Online (Sandbox Code Playgroud)