GNU- libidn is a GNU project, licensed with the GNU Lesser General Public License (LGPL) Version 2.1 or later. GNU- libidn is widely adopted by various GNU/Linux distributions. Therefore, Desktop and GNOME applications such as pidgin(1) usually leverage GNU- libidn for IDN support.
idn(1) is the command line interface to the internationalized domain name library. The following example converts the host name in UTF-8 into ACE encoding. The resulting URL http://xn-fsqu00a.xn--0zwm56d can then be used as ACE-encoded equivalent of http://??????.??????.
$ idn --quiet -a ??????.?????? xn-fsqu00a.xn-0zwm56d
GNU- libidn is available for installation as the library/libidn package. For more information about options, see the idn(1) man page.