Node.js教学 专栏 从头开始学习


问题描述

当我们向客户端发送中文信息的时候,会出现乱码问题。

//导入模块
const http = require('http');
//创建实例对象
const server = http.createServer()
server.on('request', function (req, res) {//req是请求对象 包含了与客户端相关的数据和属性const url = req.url;//链接const method = req.method;//请求方式const str = `you request url is ${url},and request method is ${method}`;const str1 = `您请求的url地址是 ${url},请求的method类型是 ${method}`;console.log(str);//调用res.end方法向客户端响应数据,并结束本res.end(str1)
})
server.listen(8080, function () {console.log('server running at http://127.0.0.1:8080');
})

解决问题

这个时候需要我们手动设置一个信息头,设置一下编码格式就可以解决问题了。

 res.setHeader('Content-Type', 'text/html;charset=utf-8');

重新运行,刷新网页。

【Node.js】解决中文乱码问题相关推荐

  1. node.js 爬虫中文乱码 处理

    爬虫中文乱码可做如下处理 import request from 'superagent'; import cheerio from 'cheerio';//类似jquery写法 const Icon ...

  2. js获取url地址栏参数的方法,解决中文乱码问题,能支持中文参数

    js获取url地址栏参数的方法,解决中文乱码问题,能支持中文参数 参考文章: (1)js获取url地址栏参数的方法,解决中文乱码问题,能支持中文参数 (2)https://www.cnblogs.co ...

  3. JS获取url多个参数及解决中文乱码问题

    JS获取url多个参数及解决中文乱码问题 参考文章: (1)JS获取url多个参数及解决中文乱码问题 (2)https://www.cnblogs.com/weimingxin/p/7349564.h ...

  4. 引用了JS出现中文乱码的解决方法

    引用了JS出现中文乱码 解决方案如下: 1.更改tomcat中conf文件夹里server.xml的配置,在Connector中添加 URIEncoding="UTF-8" 在这里 ...

  5. js java base64,JavaScript BASE64算法实现(完美解决中文乱码)

    这篇文章主要介绍了JavaScript BASE64算法实现(完美解决中文乱码),先用escape()对中文进行编码.然后再进行base64编码. 解码时,再加入()对中文进行解码,这样就可以避免中文 ...

  6. Web服务器开发之解决中文乱码问题

    在服务器默认发送的数据,其实是utf8 编码的内容,但是浏览器不知道你是utf8 编码的内容 浏览器在不知道服务器响应内容的编码情况下,会按照当前操作系统的默认编码去解析 中文操作系统,默认是 gbk ...

  7. sqlserver mysql 乱码_SQLServer数据库如何解决中文乱码问题?方法有哪些?

    很多使用数据库的人都知道,在安装SQLServer数据库是,如果设置不当就会出现一些中文乱码.主要原因是,很多人在使用默认安装系统时,一般不会考虑到默认排序的规则是拉丁文的排序规则,只是点击下一步,在 ...

  8. AJAX解决中文乱码问题

    一.解决中文乱码问题的方法1:页面端发出的数据作一次encodeURI,如:encodeURI($("#userName").val()                       ...

  9. 解决中文乱码的问题要考虑的8个地方|(utf-8,用于抛砖引玉)

    解决中文乱码问题应该考虑以下几个问题: 1.浏览器编码 2.写Html页面是的问题:<meta charset="utf-8" />设置 3.jsp页面的字符集设置:& ...

  10. (附源码)node.js中小学生中文写作网 毕业设计 250623

    基于node.js中小学生中文写作网 摘 要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以 ...

最新文章

  1. php之二叉树,PHP数据结构之实现链式二叉树与遍历
  2. Tomcat8.5的【下载、安装、启动、各种问题结局】
  3. 【数据竞赛】kaggle竞赛宝典-样本组织篇!
  4. fastapi 请求体 - 多个参数 / 字段Field / 嵌套模型
  5. 社交软件上“你可能认识的人”到底是怎么找到你的?
  6. css网页练习-3视觉
  7. GitHub 公布了托管平台与美国贸易管制的相关细节
  8. [delphi]窗口最大化时怎么才能不要把任务栏盖住
  9. mysql如何输出一句话_MySQL/ACCESS导出一句话拿WebShell后门命令
  10. text怎么转换html,将Text转换为Html(下)
  11. oracle PL/SQL(procedure language/SQL)程序设计之异常(exception)
  12. html节点分析,解析html程序(C#版)——遍历各个节点(mshtml)
  13. 台达b3伺服参数设置方法_台达伺服基本参数设置
  14. Linux运维学习历程-第一天-基础知识
  15. JavaSrcipt学习(学习打卡Day8)
  16. marked转换html失败,解析markdown之marked
  17. luajit集成篇/平台相关篇 | 合理用好lua+unity,更省性能的方案整理
  18. Java中字符串反转的七种方法
  19. cmake详细教程(经验版)
  20. 【SAP-MM】收货发票的总账科目是在哪里定义的?

热门文章

  1. 传智播客截图工具_Hanselminutes播客183:直播! 小工具,高清,网络摄像头,4G等...
  2. 使用STC-ISP软件生成定时器初始化函数遇到的问题
  3. QPainter和QPainterPath理解
  4. Windows API 之 DialogBoxParamA
  5. 搭建邮件服务器 提示554 DT:SPM 163
  6. 网络安全中,计算机病毒检测方法有哪些?
  7. 浅层砂过滤器的工作原理
  8. Selenium2相关知识最全总结
  9. winform 下拉框(自定义下拉框控件)
  10. 1万多个英语单词mp3下载