モジュール基本モジュール

モジュールiconv

iconvエンコーディングおよびデコーディングモジュール

参照方法:

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

また

1
var iconv = require('iconv');

iconvは、システムにインストールされているコードを処理に使用します。iconvモジュールは、次の組み込みコードセットもサポートします。

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"

静的関数

encode

iconvでテキストをバイナリデータに変換する

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

呼び出しパラメーター:

  • charset:文字列、文字セットを指定します
  • data:文字列、変換されるテキスト

戻り結果:

  • Buffer、デコードされたバイナリデータを返します

decode

iconvを使用して Buffer コンテンツをテキストに変換する

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

呼び出しパラメーター:

  • charset:文字列、文字セットを指定します
  • dataBuffer、変換するバイナリデータ

戻り結果:

  • String、エンコードされた文字列を返します

isEncoding

文字セットがサポートされているかどうかを確認してください

1
static Boolean iconv.isEncoding(String charset);

呼び出しパラメーター:

  • charset:文字列、文字セットを指定します

戻り結果:

  • Boolean、文字セットがサポートされているかどうかを返します