モジュールiconv
iconvエンコーディングおよびデコーディングモジュール
参照方法:
1
2var encoding = require('encoding');
var iconv = encoding.iconv;
また
1var 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
2static Buffer iconv.encode(String charset,
String data);
呼び出しパラメーター:
- charset:文字列、文字セットを指定します
- data:文字列、変換されるテキスト
戻り結果:
- Buffer、デコードされたバイナリデータを返します
decode
iconvを使用して Buffer コンテンツをテキストに変換する
1
2static String iconv.decode(String charset,
Buffer data);
呼び出しパラメーター:
- charset:文字列、文字セットを指定します
- data: Buffer、変換するバイナリデータ
戻り結果:
- String、エンコードされた文字列を返します
isEncoding
文字セットがサポートされているかどうかを確認してください
1static Boolean iconv.isEncoding(String charset);
呼び出しパラメーター:
- charset:文字列、文字セットを指定します
戻り結果:
- Boolean、文字セットがサポートされているかどうかを返します