Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Como a codificação de caracteres funciona nos dispositivos da Juniper Networks

Os dados de configuração e a saída de comando operacional do Junos OS podem conter caracteres não ASCII, que estão fora do conjunto de caracteres ASCII de 7 bits. Ao exibir dados operacionais ou de configuração em determinados formatos ou em um determinado tipo de sessão, o software escapa e codifica esses caracteres. O software escapa ou codifica os caracteres usando a referência de caráter decimais UTF-8 equivalente.

A CLI tenta exibir quaisquer caracteres não ASCII em dados de configuração produzidos em formato de texto, conjunto ou JSON. A CLI também tenta exibir esses caracteres em saída de comando produzida em formato de texto. Nos casos de exceção, a CLI exibe a referência de caráter decimais UTF-8. (Casos de exceção incluem dados de configuração em formato XML e saída de comando no formato XML ou JSON,) Nas sessões de protocolo NETCONF e Junos XML, você vê um resultado semelhante se solicitar dados de configuração ou saída de comando que contenha caracteres não ASCII. Nesse caso, o servidor devolve a referência de caráter decimal UTF-8 equivalente para esses caracteres para todos os formatos.

Por exemplo, suponha que a seguinte conta de usuário, que contém a letra pequena n em latim com um azulejo (ñ), esteja configurada no dispositivo.

Quando você exibe a configuração resultante em formato de texto, a CLI imprime o personagem correspondente.

Quando você exibe a configuração resultante em formato XML na CLI, o personagem ñ mapeia para sua referência ñde caráter decimais UTF-8 equivalente. O mesmo resultado ocorre se você exibir a configuração em qualquer formato em uma sessão de protocolo NETCONF ou Junos XML.

Quando você carrega dados de configuração em um dispositivo, você pode carregar caracteres não ASCII usando suas referências de caracteres decimais UTF-8 equivalentes.