Chinese character display error

i set the da field’s “display label” by Schema Modeler, but it display messy code in client

what delphi version you are using? old non-unicode versions of delphi may display unicode chars incorrectly.
can you post your display label here as text ? I’ll try to reproduce it

Delphi XE10.1 display label such as “中文”

I can’t reproduce this issue:

can you give me your demo

VCLApplication13.zip (112.8 KB)

what version of DAD you are using? latest RTM?

RemObjects Data Abstract for Delphi, Server Edition - 9.2.101.1295

the same version of DAD:

I don’t know where the problem is, but the results in the previous version are correct

try to update table schema on client-side.
Can you confirm that column name is specified correctly in Object Inspector?

as for me, this is the same as you have in runtime:

so it works as expected.

if you like to use 中文, just specify it here

However, I do not want to specify a field at design time, i fetch data by “refreshfromserver”, and automatically fill to DBGrid

can you refresh table schema at client-side? looks like it was incorrectly stored in .dfm sometime

the .dfm file seems to be no problem

i think it occurs on the server side

can you create a simple testcase that demonstrates this case, pls?
i.e.

  • field header of some table should have some Chinese characters at server-side
  • client-side after pressing Retrieve DataTable schema unable to retrieve these characters correctly

VCLApplication.rar (3.1 MB)