JavaScript is required to for searching.
Omitir V�nculos de navegaci�n
Salir de la Vista de impresi�n
Guía para entornos de idiomas internacionales     Oracle Solaris 11 Information Library (Español)
PDF
search filter icon
search icon

Información del documento

Prefacio

1.  Introducción

2.  Compatibilidad de conjunto de parámetros Unicode y UTF-8

3.  Trabajo con idiomas y configuraciones regionales

4.  Métodos de entrada y preferencias del teclado en equipos de escritorio

5.  Configuración de fuentes

6.  Temas avanzados

Conversión de juegos de códigos

Utilidad iconv

Componentes internacionales para Unicode

Utilidad uconv

Analizador de archivos (fsexam)

Buscador de codificación automática (auto_ef)

Compatibilidad con nombres de dominios internacionalizados

Biblioteca GNU IDN

Biblioteca JPNIC idnkit

Mejora de la impresión

Utilidad mp

Interoperabilidad con otras plataformas

Consideraciones de servidor NFS

Consideraciones de sistema de archivos

Archivos que contienen nombres de archivos que no son ASCII

Creación de una configuración regional personalizada

Creación de una configuración regional nueva sobre la base de una configuración regional de sistema

Cómo crear una configuración regional personalizada

Creación de una configuración regional desde el principio

A.  Configuraciones regionales disponibles

Índice

Compatibilidad con nombres de dominios internacionalizados

El nombre de dominio internacionalizado (IDN) permite el uso de nombres en otros idiomas distintos del inglés como nombres de host y de dominio. Para usar nombres de host y de dominio que no estén en inglés, convierta los nombres en una codificación compatible ASCII (ACE) antes de enviar los nombres a las rutinas del solucionador, como se especifica en RFC 3490. Los administradores de sistema también deben usar nombres ACE en los archivos de sistema y las aplicaciones en los casos en los que las aplicaciones de administración no admitan los IDN.

Para obtener más información, consulte Internacionalización de nombres de dominio en aplicaciones (IDNA) RFC 3490.

Figura 6-1 Ejemplo de IDN en explorador Firefox

image:Ejemplo de IDN en explorador Firefox

Nota - Por el momento, el estándar IDN admitido en Oracle Solaris 11 es IDNA2003; el estándar más nuevo, IDNA2008, no se admite.


Oracle Solaris 11 proporciona dos conjuntos de implementaciones IDN, que incluyen bibliotecas y utilidades asociadas: la biblioteca GNU IDN y la biblioteca JPNIC idnkit . Algunas aplicaciones pueden tener además su propia implementación de IDN. Por ejemplo, Firefox y Thunderbird tienen su propio servicio IDN en el componente de protocolo de redes llamado Necko.

Biblioteca GNU IDN

GNU-Libidn es un proyecto GNU, bajo la licencia GNU Lesser General Public License (LGPL) versión 2.1 o posterior. GNU-Libidn ha sido ampliamente adoptado por muchos distribuidores de GNU/Linux. Las aplicaciones de escritorio y GNOME, como pidgin(1), por lo general aprovechan GNU-Libidn para la compatibilidad con IDN.

idn(1) es la interfaz de línea de comandos de la biblioteca de nombre de dominio internacionalizado. El siguiente ejemplo convierte el nombre de host de una codificación UTF-8 a una codificación ACE. La URL que se produce como resultado, http://xn-fsqu00a.xn--0zwm56d , se puede usar como equivalente de codificación ACE de http://例子.测试.

$ idn --quiet -a 例子.测试
xn-fsqu00a.xn-0zwm56d

GNU-Libidn está disponible para instalarse en el paquete library/libidn. Para obtener más información sobre estas opciones, consulte la página del comando man idn(1).

Biblioteca JPNIC idnkit

La biblioteca idnkit es una implementación IDN de código abierto con licencia de tipo BSD. La utilidad de conversión exclusiva idnkit idnconv(1) proporciona conversiones IDN con varias opciones. Para obtener más información acerca de las opciones para controlar los detalles de conversión, consulte la página del comando man idnconv(1).

Oracle Solaris 11 también admite conversiones IDN mediante la interfaz iconv(3C) ya que aprovecha las rutinas de conversión en libidnkit. La utilidad iconv(1) también se puede usar para las conversiones entre ACE y UTF-8, como se muestra en la siguiente tabla.

Tabla 6-1 Conversiones de código IDN iconv

Código de origen
Código de destino
ACE
UTF-8
ACE-ALLOW-UNASSIGNED
UTF-8
UTF-8
ACE
UTF-8
ACE-ALLOW-UNASSIGNED

Por ejemplo, ejecutaría el siguiente comando para convertir la entrada de un archivo de texto del juego de caracteres ACE al UTF-8.

$ iconv -f ACE -t UTF-8 hostnames.txt

La biblioteca JPNIC idnkit está disponible para instalarse en el paquete library/idnkit. Para obtener información acerca de la biblioteca idnkit y las conversiones de códigos iconv, consulte las páginas del comando man libidnkit(3LIB) y iconv_en_US.UTF-8(5).