Mòdul mòdul bàsic

Mòdul iconv

mòdul de codificació i descodificació iconv

Mètode de referència:

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

o bé

1
var iconv = require('iconv');

iconv utilitzarà els codis instal·lats al sistema per al processament. El mòdul iconv també admet els següents conjunts de codis integrats:

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ó estàtica

encode

Converteix text a dades binàries amb iconv

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

Paràmetres de trucada:

  • charset: Cadena, especifiqueu el conjunt de caràcters
  • data: Cadena, el text que es vol convertir

Resultat de retorn:

  • Buffer, Retorna les dades binàries descodificades

decode

Utilitzeu iconv per Buffer Converteix contingut en text

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

Paràmetres de trucada:

  • charset: Cadena, especifiqueu el conjunt de caràcters
  • data: Buffer, Les dades binàries a convertir

Resultat de retorn:

  • String, Retorna la cadena codificada

isEncoding

Comproveu si el joc de caràcters és compatible

1
static Boolean iconv.isEncoding(String charset);

Paràmetres de trucada:

  • charset: Cadena, especifiqueu el conjunt de caràcters

Resultat de retorn:

  • Boolean, Torna si el joc de caràcters és compatible