我在 Stack Overflow 和其他地方找到了对此问题的各种答案。
我应该这样做吗:
let data = fs.readFileSync(FILE_NAME, "utf8");
或者这个:
let data = fs.readFileSync(FILE_NAME, {encoding: "utf8"});
?
最佳答案
来自the documentation ,两者都有效:
fs.readFileSync(path[, options])
- options <Object> | <string>
- encoding <string> | <null> Default: null
- flag <string> See support of file system flags. Default: 'r'.
第二个参数可以是选项对象,也可以是编码名称。
关于javascript - NodeJS 函数 readFileSync - 我传递 "utf8"还是 {encoding : "utf8"}?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50424956/