node.js 乱码问题

来源:互联网 发布:美浓烧底标 知乎 编辑:程序博客网 时间:2024/05/16 15:00

这两天一直在看node.js 的教学视频 这里说一下我忽略的 ,也许就是小白容易忽略的地方

node.js 中文件模块 我读写出来的内容都是乱码!!!

这是为什么呢?

有两个原因可以使node.js乱码

1 研究了半天 原来是我的 js 文件的编码格式不对 。

把 js文件的编码格式改成“utf-8”问题解决

2 正常情况下浏览器不不知道你的编码格式 ,
所以要告诉浏览器编码格式

 var http = require('http'); var server = http.createServer(function(req,res){      if(req.url !='/favicon.ico'){        res.writeHead(200,{'Content-Type':'text/html'});        res.write('<head><meta charset="utf-8"/></head>');        res.write('您好')        console.log('已经向客户端发送数据');        res.end();            } }).listen(3456,'127.0.0.1');

res.write(‘‘);要把编码格式写出来.
这样就基本搞定了nodejs乱码问题

原创粉丝点击