0
我必须重复传递文件编码。有没有设置默认文件编码的选项?设置默认文件编码
var f=fs.readFileSync('foo.txt','utf8'); >> var f=fs.readFileSync('foo.txt');
如果指定了编码选项则该函数返回一个 字符串。否则它会返回一个缓冲区。
我必须重复传递文件编码。有没有设置默认文件编码的选项?设置默认文件编码
var f=fs.readFileSync('foo.txt','utf8'); >> var f=fs.readFileSync('foo.txt');
如果指定了编码选项则该函数返回一个 字符串。否则它会返回一个缓冲区。
一个明显的方法是制作一个包装函数。
function myReadFile(filename) {
return fs.readFileSync(filename,'utf8');
}
var f = myReadFile('foo.txt');
默认为缓冲区。所以你必须通过编码。尝试将它包装在另一个函数中。 – user568109