Módulo módulo básico

Módulo punycode

Módulo de conversión de nombre de dominio internacionalizado punycode

Punycode es un esquema de codificación de caracteres utilizado principalmente para nombres de dominio internacionalizados definidos por RFC 3492. Debido a que el nombre de host en la URL solo puede ser caracteres ASCII, el nombre de host, incluidos los caracteres no ASCII, debe convertirse a ASCII mediante 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, determinada cadena Unicode

Devolver resultado:

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

decode

Convierta una cadena de Punycode en una cadena Unicode equivalente

1
static String punycode.decode(String domain);

Parámetros de llamada:

  • domain : Cadena, determinada cadena Unicode

Devolver resultado:

  • String , devuelve la cadena Unicode decodificada

toASCII

Convierta una cadena Unicode que represente un nombre de dominio en una cadena que contenga solo caracteres ASCII. Solo se convertirán las cadenas de caracteres no ASCII que representan la parte del nombre de dominio. En otras palabras, si llama a una cadena que se ha convertido a ASCII, no hay problema.

1
static String punycode.toASCII(String domain);

Parámetros de llamada:

  • domain : Cadena, cadena Unicode dada

Devolver resultado:

  • String , devuelve la cadena ASCII codificada

toUnicode

Convierta una cadena Punycode que represente un nombre de dominio en una cadena Unicode. Solo se convertirá la cadena de 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, cadena ASCII dada

Devolver resultado:

  • String , devuelve la cadena Unicode decodificada