These URLs are of the form
vnd-sun-star-script-url =
"VND.SUN.STAR.SCRIPT:" name ["?"
parameter *("&" parameter)]
name = 1*schar
parameter = key "="
value
key = 1*schar
value = *schar
schar = unreserved / escaped /
"$" / "+" / "," / ":" /
";" / "@" / "[" /
"]"
See RFC 2396,
RFC 2732, and
RFC 2234 for
details.
The names, keys, and values are arbitrary Unicode strings (non-empty
Unicode strings in the case of names and keys), encoded as UTF-8 byte
sequences. It is an error if any of them does not represent a valid UTF-8
byte sequence. Keys are compared for equality character-by-character,
without considering case folding or normalization. There may be multiple
parameters with equal keys.