模块 iconv
iconv 编码与解码模块
引用方式:
1
2var encoding = require('encoding');
var iconv = encoding.iconv;
或者
1var iconv = require('iconv');
静态函数
encode
用 iconv 将文本转换为二进制数据
1
2static Buffer iconv.encode(String charset,
String data);
调用参数:
- charset: String, 指定字符集
- data: String, 要转换的文本
返回结果:
- Buffer, 返回解码的二进制数据
decode
用 iconv 将 Buffer 内容转换为文本
1
2static String iconv.decode(String charset,
Buffer data);
调用参数:
- charset: String, 指定字符集
- data: Buffer, 要转换的二进制数据
返回结果:
- String, 返回编码的字符串
isEncoding
检测字符集是否被支持
1static Boolean iconv.isEncoding(String charset);
调用参数:
- charset: String, 指定字符集
返回结果:
- Boolean, 返回是否支持该字符集