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.