2.2.2.1.5 STRING

The STRING data type is an encoded text string of arbitrary length.

 STRING = *ESCAPED-BYTE

A STRING represents a Unicode string with each ESCAPED-BYTE corresponding to a byte in a UTF-8 sequence. For example, the "æ" character (a combined "ae") is "U+00e6", which has a UTF-8 representation of "%xc3.a6". Therefore, the string "Cæsar" can be represented as "C%c3%a6sar" in URL Mode and as "Cæsar" in HTML Mode.