如何在Node.js中设置文件编码

3

我在使用node.js设置编码时遇到了一些问题。我尝试使用writeFile函数将编码设置为utf8,但没有任何结果。当前我想要使用node.js设置编码的文件是以unicode编码的。

1个回答

9
默认情况下,fs模块将使用'utf8'编码来写入文件。UTF-8是常用于Web页面和其他文档的一种字符集。文件编码指的是文件内容所使用的字符集。常用的编码有'utf8'、'ascii'、'binary'、'hex'、'base64'和'utf16le'。
来源:stackabuse
使用编码写入文件
如果选项是字符串,则表示指定编码方式。例如:
fs.writeFile('message.txt', 'Hello Node.js', 'utf8', callback);

如果 options 是一个对象,则:

fs.writeFile('message.txt', 'Hello Node.js', {encoding: 'utf8'}, callback);

点击此处获取更多相关信息。


1
我尝试创建xls文件,但是使用上述方法无法进行编码。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接