Zeoslib新版本编码问题,奇怪的字符

时间:2019-06-18 08:05:39

标签: delphi character-encoding delphi-10.2-tokyo zeos

由于更新到Delphi 10.2,我已经安装了Zeoslib 7.2.4,并且在测试了我的项目之后,预期没有SELECT的结果。以前的版本7.1.4可以正常工作。

更新到7.2.4后的结果:

Worst results

连接ClientCodePagebinary。如果我将其更改为utf8,结果将如下所示:Address列是正确的,但是Title仍然损坏:

Better result

数据库和表的归类为latin1_swedish_ci。我对7.1.4版本没有问题。解决此问题的一种方法是:

TEncoding.Default.GetString(DBQuery.FieldByName('Title').AsBytes)

这是预期的结果:

Expected result

0 个答案:

没有答案