Módulo módulo básico

Módulo iconv

módulo de codificación e descodificación iconv

Método de referencia:

1 2
var encoding = require('encoding'); var iconv = encoding.iconv;

ou

1
var iconv = require('iconv');

iconv empregará os códigos instalados no sistema para o seu procesamento. O módulo iconv tamén admite os seguintes conxuntos de códigos integrados:

1 2 3 4 5 6 7 8 9
"utf8", "utf-8", "ucs2", "ucs-2", "utf16", "utf-16", "ucs2le", "ucs-2le", "utf16le", "utf-16le", "ucs2be", "ucs-2be", "utf16be", "utf-16be", "ucs4", "ucs-4", "utf32", "utf-32", "ucs4le", "ucs-4le", "utf32le", "utf-32le", "ucs4be", "ucs-4be", "utf32be", "utf-32be"

Función estática

encode

Converte texto en datos binarios con iconv

1 2
static Buffer iconv.encode(String charset, String data);

Parámetros de chamada:

  • charset: Cadea, especifica o conxunto de caracteres
  • data: Cadea, o texto que se vai converter

Resultado de volta:

  • Buffer, Devolve os datos binarios descodificados

decode

Use iconv para Buffer Converter contido en texto

1 2
static String iconv.decode(String charset, Buffer data);

Parámetros de chamada:

  • charset: Cadea, especifica o conxunto de caracteres
  • data: Buffer, Os datos binarios que se converterán

Resultado de volta:

  • String, Devolve a cadea codificada

isEncoding

Comprobe se o xogo de caracteres é compatible

1
static Boolean iconv.isEncoding(String charset);

Parámetros de chamada:

  • charset: Cadea, especifica o conxunto de caracteres

Resultado de volta:

  • Boolean, Devolve se o xogo de caracteres é compatible