数据类型 WSTRING 以 Unicode 格式解释,而不是数据类型 STRING (ASCII)。由于这种编码,WSTRING 显示的字符数取决于字符。WSTRING 的长度为 10 意味着 WSTRING 的长度最多可以占用 10 个 WORD。但是,对于 Unicode 中的某些字符,对字符进行编码需要多个 WORDS,以便字符数不必对应于 WSTRING 的长度(在本例中为 10)。数据类型需要每个字符 1 个内存字加上 1 个额外内存字。每个字符串只需要 1 个字节。

例程:

wstr : WSTRING := "This is a WString";