两种方法将读取的文件内容转换为字符串类型:data.toString()或readFile('./','utf8',function(err,data){}

转换为字符串类型前:

var fs = require('fs');
fs.readFile('./a.txt',function(error,data){
    if(error){
        console.log('error');
    }else{
        console.log(data);

运行结果:

 转换为字符串类型后:

var fs = require('fs');
fs.readFile('./a.txt','utf8',function(error,data){
    if(error){
        console.log('error');
    }else{
        console.log(data);
var fs = require('fs');
fs.readFile('./a.txt',function(error,data){
    if(error){
        console.log('error');
    }else{
        console.log(data.toString());

 运行结果:

两种方法将读取的文件内容转换为字符串类型:data.toString()或readFile('./','utf8',function(err,data){}转换为字符串类型前:var fs = require('fs');fs.readFile('./a.txt',function(error,data){ if(error){ console.log('error'); }else{ console.log(data); }})运行
本文实例讲述了node.js读取文件字符串方法。分享给大家供大家参考。具体分析如下: Node.js是一套用来编写高性能网络服务器的JavaScript工具包,一系列的变化由此开始。比较独特的是,Node.js会假设你是在POSIX环境下运行它Linux 或 Mac OS X。 主要代码如下: var fs = require('fs'); var file = fs.readFileSync(path, utf8); console.log(file); 希望本文所述对大家的node.js程序设计有所帮助。
1. 确定json文件是UTF-8 无BOM编码的的。如果有BOM,会在读取第一行的时候出现乱码。 Per “fs.readFileSync(filename, ‘utf8’) doesn’t strip BOM markers #1918”, fs.readFile is working as designed: BOM is not stripped from the header of the UTF-8 file, if it exists. It at the discretion of the developer to handle this. Possible workaroun
JavaScript读取和保存文件 因为Google还不提供同步插件数据的功能,所以导入和导出插件配置就必须和文件打交道了。而出于安全原因,只有IE才提供访问文件的API;但随着HTML5的到来,其他浏览器也纷纷支持了。 首先说读取文件。W3C提供了一些FileAPI,其最重要的是FileReader这个类。 先列出需要用到的HTML标签:
需求是从指定字符串读取以及从指定字符串结束,查阅node文档createReadStream 文件流读取的方式传入的start和end只能是整型,为了拿到index先用readFile读了一次,readFile方法默认异步,这里要改成同步方法才能在流读取之前拿到index。 const fs = require('fs'); data = fs.readFileSync('./DATA/_SearchResults1.csv', {encoding: 'utf-8'} startIndex = dat