Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Cómo funciona la codificación de caracteres en los dispositivos de Juniper Networks

La salida de comandos operativos y datos de configuración de Junos OS puede contener caracteres que no sean ASCII, que están fuera del conjunto de caracteres ASCII de 7 bits. Cuando se muestran datos operativos o de configuración en ciertos formatos o dentro de un determinado tipo de sesión, el software se escapa y codifica estos caracteres. El software escapa o codifica los caracteres mediante la referencia decimal UTF-8 equivalente.

La CLI intenta mostrar caracteres que no sean ASCII en los datos de configuración que se producen en formato de texto, conjunto o JSON. La CLI también intenta mostrar estos caracteres en la salida de comando que se produce en formato de texto. En los casos de excepción, la CLI muestra la referencia de caracteres decimales UTF-8 en su lugar. (Los casos de excepción incluyen datos de configuración en formato XML y salida de comandos en formato XML o JSON,) En las sesiones de protocolo NETCONF y Junos XML, verá un resultado similar si solicita datos de configuración o salida de comandos que contengan caracteres que no sean ASCII. En este caso, el servidor devuelve la referencia de caracteres decimales UTF-8 equivalente para esos caracteres para todos los formatos.

Por ejemplo, supongamos que la siguiente cuenta de usuario, que contiene la letra pequeña latina n con una tilde (ñ), está configurada en el dispositivo.

Cuando se muestra la configuración resultante en formato de texto, la CLI imprime el carácter correspondiente.

Cuando se muestra la configuración resultante en formato XML en la CLI, el carácter ñ se asigna a su referencia ñde caracteres decimales UTF-8 equivalente. El mismo resultado se produce si muestra la configuración en cualquier formato en una sesión de protocolo NETCONF o Junos XML.

Cuando carga datos de configuración en un dispositivo, puede cargar caracteres que no sean ASCII mediante sus referencias de caracteres decimales UTF-8 equivalentes.