node 打开中文乱码

Node.js对中文支持不太好,有时侯打开文件会出现乱码。要想正常显示中文,需要注意以下两点:

  • 保证.js文件保存为unicode格式,编码格式为"UTF-8"

  • 在你的JS文件中的http.ServerResponse对象中的writeHead方法中加入 "charset=utf-8" 语句,定义文件中所使用的字符编码

下面是一个简单的示例:

var http = require('http');

http.createServer(function(request, response){

response.writeHead(200, {
    'content-type': 'text/plain;charset=utf8'
});

response.write("这里显示一段中文");
response.end("");

}).listen(8124);

console.log("Server running on 8124");

该文章同步在:
CSDN Blog : http://blog.csdn.net/levinhax/article/details/77170498
GitHub Page : https://levinhax.github.io/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容