| puny_encode {urltools} | R Documentation |
Encode or Decode Internationalised Domains
Description
puny_encode and puny_decode implement
the encoding standard for internationalised (non-ASCII) domains and
subdomains. You can use them to encode UTF-8 domain names, or decode
encoded names (which start "xn–"), or both.
Usage
puny_encode(x)
puny_decode(x)
Arguments
x |
a vector of URLs. These should be URL decoded using |
Value
a CharacterVector containing encoded or decoded versions of the entries in x.
Invalid URLs (ones that are NA, or ones that do not successfully map to an actual
decoded or encoded version) will be returned as NA.
See Also
url_decode and url_encode for percent-encoding.
Examples
# Encode a URL
puny_encode("https://www.bücher.com/foo")
# Decode the result, back to the original
puny_decode("https://www.xn--bcher-kva.com/foo")
[Package urltools version 1.7.3 Index]