Url components cannot contain non-ASCII characters, and there are very few characters that are
safe to include as Url components. Domain names using Unicode values use Punycode. For
everything else, there is percent encoding.
This yields a ubyte array and will not perform validation on the output. However, an improperly
formatted input string will result in a UrlException.
Percent-decode a string into a ubyte array.
Url components cannot contain non-ASCII characters, and there are very few characters that are safe to include as Url components. Domain names using Unicode values use Punycode. For everything else, there is percent encoding.
This yields a ubyte array and will not perform validation on the output. However, an improperly formatted input string will result in a UrlException.