25.9 IDN 

Version: 0.1 | Lizenz: PHP-Lizenz |
Das Paket IDN macht die Bibliothek libidn, die Teil des GNU-Projekts ist, in PHP verfügbar. Das heißt also auch, dass die libidn auf dem System, auf dem IDN installiert werden soll, verfügbar sein muss. Binärdateien für Windows sind zurzeit nicht verfügbar.
Das Paket dient dazu, den Umgang mit internationalen Domainnamen zu vereinfachen, und stellt zwei Funktionen zur Verfügung. Die Funktion idn_to_ascii() wandelt einen Domainnamen, der Umlaute bzw. Sonderzeichen enthält, in einen ACE-String, also eine DNS-kompatible Kodierung, um. idn_to_utf8() hingegen konvertiert einen Domainnamen, der als ACE vorliegt, zurück in den UTF-8 Zeichensatz.