puny_encode: 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 url_decode.
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.
# NOT RUN {# Encode a URLpuny_encode("https://www.b<U+00FC>cher.com/foo")
# Decode the result, back to the originalpuny_decode("https://www.xn--bcher-kva.com/foo")
# }