company logo

UTF8 - String value (UTF8 encoding) (internal class - not supported as interface)

UTF8 string properties are Unicode fields with 8 bit encoding. The end of the string is indicated with a 0 -character (0-terminated string).

Defining variable string fields as attributes will always occupy storage with the defined size. In order to optimize storing large text instances, the property can be defined as reference. UTF8 type properties defined as reference are, from a conceptual point of view, attributes. Technical, however, they are considered as references and need to be defined as such.

UTF8 fields are an ODABA specific extension.