由于Node.js仅支持如下编码:utf8, ucs2, ascii, binary, base64, hex,并不支持中文GBK或GB2312之类的编码,因此如果要读写GBK或GB2312格式的文件的中文内容,必须要用额外的模块:iconv-lite。
2、fs.readFile
语法:fs.readFile(filename, [encoding], [callback(err,data)])
接收参数:
filename:文件路径
options :option对象,包含 encoding,编码格式,该项是可选的。
callback :回调,传递2个参数 异常err 和 文件内容 data