Module module de base

Icône du modulev

module d'encodage et de décodage iconv

Méthode de référence :

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

ou alors

1
var iconv = require('iconv');

iconv utilisera les codes installés dans le système pour le traitement. Le module iconv prend également en charge les jeux de codes intégrés suivants :

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"

Fonction statique

encode

Convertir du texte en données binaires avec iconv

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

Paramètres d'appel :

  • charset: chaîne, spécifiez le jeu de caractères
  • data: String, le texte à convertir

Résultat de retour :

  • Buffer, Renvoie les données binaires décodées

decode

Utilisez iconv pour Buffer Convertir le contenu en texte

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

Paramètres d'appel :

  • charset: chaîne, spécifiez le jeu de caractères
  • data: Buffer, Les données binaires à convertir

Résultat de retour :

  • String, Renvoie la chaîne encodée

isEncoding

Vérifiez si le jeu de caractères est pris en charge

1
static Boolean iconv.isEncoding(String charset);

Paramètres d'appel :

  • charset: chaîne, spécifiez le jeu de caractères

Résultat de retour :

  • Boolean, Renvoie si le jeu de caractères est pris en charge