Questa funzione è stata inclusa per la prima volta in Solaris 9 4/04.
La funzione IDN (Internationalized Domain Name) consente di utilizzare caratteri non presenti nella lingua inglese per i nomi degli host e dei domini. Per utilizzare questo tipo di nomi per gli host e i domini, gli sviluppatori devono convertire i nomi utilizzati dalle applicazioni usando la codifica ACE (ASCII Compatible Encoding) specificata nella RFC 3490. Gli amministratori di sistema devono a loro volta usare i nomi ACE nei file di sistema e nelle applicazioni se le applicazioni di amministrazione non supportano il sistema IDN.
Questa funzione facilita la conversione poiché aggiunge alla API di conversione vari argomenti per le opzioni supportate. Vedere le seguenti pagine man per maggiori informazioni:
libidnkit( 3LIB)
idn_decodename2(3EXT)
idn_encodename(3EXT)
iconv_en_US.UTF–8(5)