GNU Libidn2 User manual

Below you will find brief information for Libidn2. This document describes Libidn2, an implementation of IDNA2008 internationalized domain names. It provides information about core functions, locale functions, control flags, error handling, return codes, memory handling, version check, examples, and invoking idn2. This manual is for Libidn2 (version 0.10, 25 June 2014).

PDF
Document
Libidn2 User Manual | Manualzz

Advertisement

Advertisement

/

Advertisement

Key features

  • IDNA2008 implementation

  • Core Functions

  • Locale Functions

  • Control Flags

  • Error Handling

  • Return Codes

  • Memory Handling

  • Version Check

  • Examples

  • Invoking idn2

Frequently asked questions

Libidn2 is a free software implementation of IDNA2008 internationalized domain names.

The core functions of Libidn2 provide direct interfaces to the library and handle UTF-8 encoded data in Unicode NFC normalized form.

The locale functions provide convenience interfaces that convert input from the locale encoding format to UTF-8 and normalize the string using NFC, before applying the core functions.

Libidn2 provides functions to convert internal error codes to human-readable strings and strings corresponding to internal header file symbols.

The idn2_check_version function checks the version of the library and returns the actual version string used. This can be helpful for compatibility purposes.

Preparing document for printing…
0%