Módulo módulo básico

Módulo punycode

módulo de conversión de nombres de dominio internacional punycode

Punycode es un esquema de codificación de caracteres definido por RFC 3492 que se utiliza principalmente para nombres de dominio internacionalizados. Debido a que el nombre de host en la URL está limitado a caracteres ASCII, los nombres de host que incluyan caracteres que no sean ASCII deben convertirse a ASCII utilizando el algoritmo punycode.

Instrucciones:

1
var punycode = require('punycode');

función estática

encode

Convierta una cadena Unicode en una cadena Punycode equivalente que contenga solo caracteres ASCII

1
static String punycode.encode(String domain);

Parámetros de llamada:

  • domain: Cadena, cadena Unicode dada

Resultados de devolución:

  • String, devuelve la cadena Punycode codificada que contiene solo caracteres ASCII.

decode

Convierta una cadena Punycode en la cadena Unicode equivalente

1
static String punycode.decode(String domain);

Parámetros de llamada:

  • domain: Cadena, cadena Unicode dada

Resultados de devolución:

  • String, devuelve la cadena Unicode decodificada

toASCII

Convierte una cadena Unicode que representa un nombre de dominio en una cadena que contiene solo caracteres ASCII. Sólo se convierten cadenas que no son ASCII y que representan partes de nombres de dominio. En otras palabras, si llamas a una cadena que ha sido convertida a ASCII, no hay problema.

1
static String punycode.toASCII(String domain);

Parámetros de llamada:

  • domain: Cadena, cadena Unicode dada

Resultados de devolución:

  • String, devuelve la cadena ASCII codificada

toUnicode

Convierte una cadena Punycode que representa un nombre de dominio en una cadena Unicode. Sólo se convertirá la cadena Punycode que representa la parte del nombre de dominio. En otras palabras, si llama a una cadena que se ha convertido a Unicode, no hay problema.

1
static String punycode.toUnicode(String domain);

Parámetros de llamada:

  • domain: Cadena, dada la cadena ASCII

Resultados de devolución:

  • String, devuelve la cadena Unicode decodificada