美文网首页程序员
node 打开中文乱码

node 打开中文乱码

作者: levinhax | 来源:发表于2017-08-14 21:57 被阅读0次

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/

相关文章

  • node 打开中文乱码

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

  • sublime中文乱码(打开文件、控制台)

    sublime中文乱码(打开文件、控制台) 打开含有中文的代码文件 在打开文件的时候有时候文本会出现中文乱码的情况...

  • docker 容器中文乱码

    遇到docker的中文乱码问题有两处 vi打开文件发现中文乱码,修改 cat << EOF > /root/.vi...

  • windows下vim中文乱码处理

    windows下vim中文乱码处理 现象:gvim安装后,打开中文utf-8编码的文件中文显示乱码处理:1、启动g...

  • 解决node中文乱码

    最近在学习node,发现访问服务器总是出现乱码的问题,折腾了一上午,IDE默认编码格式也是utf-8,最后终于解决...

  • node读取本地文件中文乱码

    node读取本地文件 由于Node环境当中不支持GBK编码,此时读到的文件,英文可读取,但中文乱码 node.js...

  • vim 打开中文乱码

    直接写入/etc/vim/vimrc文件,在/etc/vim/vimrc文件末尾加上

  • Docker 容器中文乱码解决方案

    遇到docker的中文乱码问题有两处 vi 打开文件发现中文乱码,这时只需要修改.vimrc文件 导入数据库发现中...

  • Node GBK中文乱码问题

    不应当使用request库应当使用buff原生http参考文章

  • node axios gbk 中文乱码

    背景 nodejs项目,用axios请求页面文档,如果原页面是gbk编码,这样写会出现中文乱码 无效方案1,增加C...

网友评论

    本文标题:node 打开中文乱码

    本文链接:https://www.haomeiwen.com/subject/jiyprxtx.html