1LIBIDN(1) User Commands LIBIDN(1)
2
3
4
6 libidn - Internationalized Domain Names command line tool
7
9 libidn [OPTIONS]... [STRINGS]...
10
12 libidn 0.6.8
13
14 Command line interface to the internationalized domain name library.
15
16 All strings are expected to be encoded in the preferred charset used by
17 your locale. Use `--debug' to find out what this charset is. You can
18 override the charset used by setting environment variable CHARSET.
19
20 To process a string that starts with `-', for example `-foo', use `--'
21 to signal the end of parameters, as in `idn --quiet -a -- -foo'.
22
23 -h, --help
24 Print help and exit
25
26 -V, --version
27 Print version and exit
28
29 -s, --stringprep
30 Prepare string according to nameprep profile
31
32 -d, --punycode-decode
33 Decode Punycode
34
35 -e, --punycode-encode
36 Encode Punycode
37
38 -a, --idna-to-ascii
39 Convert to ACE according to IDNA (default)
40
41 -u, --idna-to-unicode
42 Convert from ACE according to IDNA
43
44 --allow-unassigned
45 Toggle IDNA AllowUnassigned flag (default=off)
46
47 --usestd3asciirules
48 Toggle IDNA UseSTD3ASCIIRules flag (default=off)
49
50 -t, --tld
51 Check string for TLD specific rules Only for --idna-to-ascii and
52 --idna-to-unicode (default=on)
53
54 -p, --profile=STRING
55 Use specified stringprep profile instead Valid stringprep pro‐
56 files are `Nameprep', `iSCSI', `Nodeprep', `Resourceprep',
57 `trace', and `SASLprep'.
58
59 --debug
60 Print debugging information (default=off)
61
62 --quiet
63 Silent operation (default=off)
64
66 The full documentation for libidn is maintained as a Texinfo manual.
67 If the info and libidn programs are properly installed at your site,
68 the command
69
70 info libidn
71
72 should give you access to the complete manual.
73
74
75
76libidn 0.6.8 October 2006 LIBIDN(1)