六合开奖结果现场直播欢迎诸位!收藏本站注 册登 陆
常用三肖中特马:基础知识网络知识操作系统WPS网页制作数据库算法网页成功之路网络安全最新技术古典mid流行midmid背景下载中心
您现在的位置:首页 > 三肖中特马 > 文章页

nodejs解决中文乱码的方法

Admin | 2017-1-8 11:10:46 | ReadNums | 1386 | 标签 网页制作 | 打印本页
     

  一般情况下,如果我们使用默认的NODEJS的server.js文件的话,可能会导致中文乱码。

  原来的server.js文件代码如下

  var http = require('http');

  http.createServer(function (request, response) {

      // 发送 HTTP 头部
      // HTTP 状态值: 200 : OK
      // 内容类型: text/plain
      response.writeHead(200, {'Content-Type': 'text/plain;'});
      // 发送响应数据 "Hello World"
      response.end('Hello World!\n');
  }).listen(8888);

  // 终端打印如下信息
  console.log('Server running at https://127.0.0.1:8888/');

  上面输出中文的话,会变成乱码,现在,解决的办法如下,将代码改为如下的代码即可。

  var http = require('http');

  http.createServer(function (request, response) {

      // 发送 HTTP 头部
      // HTTP 状态值: 200 : OK
      // 内容类型: text/plain
      response.writeHead(200, {'Content-Type': 'text/plain;charset=utf-8'});
      // 发送响应数据 "Hello World"
      response.end('Hello World!\n');
  }).listen(8888);

  // 终端打印如下信息
  console.log('Server running at https://127.0.0.1:8888/');

  请看清楚红色文字,那里就是需要修改的地方。

  当然了,你在使用记事本制作server.js文件的时候,请记得保存的时候,将文件的编码改为:



问题未解决:在线咨询我要在线咨询问题

香港马会机密彩经

(访客)
内容实用原创,讲得很好。
20xx年x月x日
(站长)
有问题请在线咨询。
20xx年x月x日