|
NAMElibidnkit, libidnkitlite - internationalized domain name handling librariesOVERVIEWThe libidnkit and libidnkitlite libraries support various manipulations of internationalized domain names.They are designed according to IDNA framework where each application must encode internationalized domain names before passing them to the resolver. To help applications do the operation, the libraries provide easy-to-use, high-level interface for the work. Both libraries provide almost the same API. The difference between them is that libidnkit internally uses iconv() function to provide encoding conversion from UTF-8 to the local encoding (such as iso-8859-1, usually determined by the current locale), and vise versa. libidnkitlite is lightweight version of libidnkit. Since it assumes the local encoding is UTF-8, it never uses iconv(). The libraries provides the following functions:
SEE ALSOidn_checkname(3), idn_comparenames(3), idn_decodename(3), idn_encodename(3), idn_nameinit(3), idn_result_tostring(3), idn_setlanguage(3), idn_setlocalencoding(3), idn_setlocalcheckfile(3), idn_version_getstring(3), idn_version_idnatable(3), idn_version_libidn(3), idn_version_unicode(3)
Visit the GSP FreeBSD Man Page Interface. |