Tecnología

Inicio

Cómo convertir de UTF-8 a UTF-16 en Perl

Aunque UTF-16 no es tan común como UTF-8, algunas situaciones requieren su uso con fines de compatibilidad. Algunos idiomas prefieren UTF-16, y algunos sistemas operativos requieren cadenas para estar en ella. Usted puede utilizar el módulo de codificación de Perl para la traducción.

Instrucciones

1 Abrir un nuevo archivo de Perl en su editor de texto favorito y añadir las siguientes líneas, que importan el módulo de codificación y declaran una cadena de prueba:

Codificar utilizar;
$ Octects = "Hello World!";

2 Agregue la siguiente línea a su archivo para convertir la cadena de UTF-8 a formato interno de Perl:

$ Cadena = decodificación ( "UTF-8", $ octetos);

3 Inserte las siguientes líneas en el archivo - la función de codificación convierte la cadena en UTF-16, y la sentencia print lo muestra:

$ Octetos = codificación ( "UTF-16", $ cadena);
print $ octetos