The data type WSTRING is interpreted in Unicode format as opposed to the data type
STRING (ASCII). As a result of this coding, the number of displayed characters for
WSTRING depends on the characters. A length of 10 for WSTRING means that the length
of the WSTRING can take a maximum of 10 WORDs. However, for some characters in Unicode,
multiple WORDS are required for coding a character so that the number of characters
do not have to correspond to the length of the WSTRING (10 in this case). The data
type requires 1 WORD of memory per character plus 1 WORD of extra memory. Each STRING
requires only 1 byte. The data type WSTRING is terminated with a 0
.
Example:
wstr : WSTRING := "This is a WString";