【发布时间】:2019-04-28 19:23:03
【问题描述】:
我想拆分一个使用 NodeJS FS 读取的文本文件。当我尝试时,它会返回一个包含编码信息的数组。
我已经尝试解码数组,但它没有返回任何内容。
代码:
const fs = require("fs");
var data = fs.readFileSync("data.txt", 'utf-8');
var dataArr = data.split('s');
console.log(dataArr);
输出:
[ '��t\u0000e\u0000', '\u0000t\u0000' ]
[ '��t\u0000e\u0000', '\u0000t\u0000' ]
文本文件:
test
我希望它返回:
["te", "t"]
【问题讨论】:
-
在这里工作正常,检查
data.txt的内容 -
需要将流数据转成字符:
var dataArr = data.toString().split('s');