Length of "name" attribute of field


#1

It seems the the length of the field can’t be longer than 20 ,such as, I set the field name as “终端天线高度” ,there is 6 Chinese characters in this field name,but in .dbf file ,it show as below
QQ%E5%9B%BE%E7%89%8720190129213137
Just like the characters in the red rectangle ,it has only 5 Chinese Characters
One Chinese character is equal to 4 English letters, so,
is there any limit to the length of field name ? ( I guess it must be 20 English letters.)


#2

The Field Name in a DBF is limited to 10 characters. Could it be that each Chinese character uses 2 bytes?

Here’s the Dbase (XBase) spec (see the repeating Field Descriptor array, 32 bytes into the Header):

Xbase Data File (*.dbf)

Regards.
Jerry.