Anche UTF- 16 non è così comune come UTF -8 , alcune situazioni richiedono l'uso per scopi di compatibilità . Alcuni linguaggi preferiscono UTF-16 , e alcuni sistemi operativi richiedono stringhe di essere in esso . È possibile utilizzare il modulo di codifica del Perl per la traduzione . Istruzioni 
 1 
 Aprire un nuovo file di Perl nel vostro editor di testo preferito e aggiungere le seguenti righe , che importano il modulo di codifica e di dichiarare una stringa di prova : 
 uso 
 codificare ; $ ottetti = "Ciao Mondo " ; 
 2 
 Aggiungere la seguente riga al file per convertire la stringa da UTF -8 al formato interno di Perl : 
 
 $ stringa = decode ( " , UTF - 8 " , $ ottetti ) ; 
 3 
 inserire le seguenti righe nel file - la funzione di codificare converte la stringa in UTF -16 , e l' istruzione print visualizza : 
 
 $ ottetti = codificano ( " UTF - 16" , $ stringa ) ; print $ ottetti