April 13
Anche se UTF-16 non è così comune come UTF-8, alcune situazioni richiedono il suo utilizzo 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.
1 Aprire un nuovo file Perl in un editor di testo e aggiungere le seguenti linee, che importare il modulo di codifica e dichiarano una stringa di prova:
usare Encode;
$ Ottetti = "Ciao Mondo!";
2 Aggiungere la seguente riga al file per convertire la stringa da UTF-8 a formato interno di Perl:
$ String = decodifica ( "UTF-8", $ ottetti);
3 Inserire le seguenti righe nel file - la funzione di codifica converte la stringa UTF-16, e la dichiarazione di stampa visualizza:
$ Ottetti = encode ( "UTF-16", $ string);
print $ ottetti