GNU- libidn 是一个 GNU 项目,使用 GNU Lesser General Public License(宽通用公共许可证,LGPL)版本 2.1 或更高版本许可。GNU- libidn 被各种 GNU/Linux 分发版广泛采用。因此,桌面和 GNOME 应用程序(如 pidgin(1))通常利用 GNU- libidn 来实现 IDN 支持。
idn(1) 是国际化域名库的命令行接口。以下示例将采用 UTF-8 编码的主机名转换为 ACE 编码。然后,生成的 URL http://xn-fsqu00a.xn--0zwm56d 可用作 http://例子.测试 的 ACE 编码等效形式。
$ idn --quiet -a 例子.测试 xn-fsqu00a.xn-0zwm56d
GNU- libidn 可作为 library/libidn 软件包进行安装。有关这些选项的更多信息,请参见 idn(1) 手册页。