Percent-encode raw for a URL-value context per the catalog-item macro
substitution rule. Only unreserved characters pass through; everything
else (including sub-delims (, ), &, =, reserved chars, CRLF,
AdCP macro braces, bidi overrides, non-ASCII) is UTF-8 encoded then
percent-encoded with uppercase hex digits.
Percent-encode
rawfor a URL-value context per the catalog-item macro substitution rule. Only unreserved characters pass through; everything else (including sub-delims(,),&,=, reserved chars, CRLF, AdCP macro braces, bidi overrides, non-ASCII) is UTF-8 encoded then percent-encoded with uppercase hex digits.