解决node里面fs.readFile读取文件中文乱码问题
input.txt文件中内容:你好啊,中国
实现贴图: 
代码如下:
var http = require('http');
var fs = require('fs');
var str = '';
fs.readFile('./input.txt', 'utf8', function(err, data) {
if (err) return console.error(err);
str = data;
// str = data.toString();
// console.log(data.toString());
})
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/html;charset=UTF8'});
res.write(`<h1>${str}</h1>`);
res.end(str);
}).listen(3000);
console.log('end');
本文介绍了如何在Node.js环境中使用fs.readFile处理中文文件时避免出现乱码问题,通过示例代码展示了正确读取并解析中文内容的方法。
993

被折叠的 条评论
为什么被折叠?



