man idn (Commandes) - Internationalized Domain Names command line tool
NAME
libidn - Internationalized Domain Names command line tool
SYNOPSIS
libidn [OPTIONS]... [STRINGS]...
DESCRIPTION
libidn 0.5.18
Command line interface to the internationalized domain name library.
All strings are expected to be encoded in the preferred charset used by your locale. Use `--debug' to find out what this charset is. You can override the charset used by setting environment variable CHARSET.
To process a string that starts with `-', for example `-foo', use `--' to signal the end of parameters, as in `idn --quiet -a -- -foo'.
- -h, --help
 - Print help and exit
 - -V, --version
 - Print version and exit
 - -s, --stringprep
 - Prepare string according to nameprep profile
 - -d, --punycode-decode
 - Decode Punycode
 - -e, --punycode-encode
 - Encode Punycode
 - -a, --idna-to-ascii
 - Convert to ACE according to IDNA (default)
 - -u, --idna-to-unicode
 - Convert from ACE according to IDNA
 - --allow-unassigned
 - Toggle IDNA AllowUnassigned flag (default=off)
 - --usestd3asciirules
 - Toggle IDNA UseSTD3ASCIIRules flag (default=off)
 - -t, --tld
 - Check string for TLD specific rules Only for --idna-to-ascii and --idna-to-unicode (default=on)
 - -p, --profile=STRING
 - Use specified stringprep profile instead Valid stringprep profiles are `Nameprep', `iSCSI', `Nodeprep', `Resourceprep', `trace', and `SASLprep'.
 - --debug
 - Print debugging information (default=off)
 - --quiet
 - Silent operation (default=off)
 
SEE ALSO
The full documentation for libidn is maintained as a Texinfo manual. If the info and libidn programs are properly installed at your site, the command
- info libidn
 
should give you access to the complete manual.