Ce module contient une interface vers la fonctionnalité de conversion de jeux de caractères iconv. Avec ce module, il est possible de transformer une chaîne représentée dans un jeu de caractères local en une chaîne représentée dans un autre jeu de caractères, qui peut être le jeu de caractères Unicode. Les jeux de caractères supportés dépendent de l'implémentation iconv du système. Il est à noter que la fonction iconv sur certains systèmes peut ne pas fonctionner comme prévu. Dans ce cas, ce serait une bonne idée d'installer la bibliothèque » GNU libiconv. Elle aboutira très probablement à des résultats plus cohérents.
Cette extension est fournie avec diverses fonctions utilitaires qui aident à écrire des scripts multilingues. Les sections suivantes présentent les nouvelles fonctionnalités.