【Node.js】解决中文乱码问题
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】解决中文乱码问题相关推荐
- node.js 爬虫中文乱码 处理
爬虫中文乱码可做如下处理 import request from 'superagent'; import cheerio from 'cheerio';//类似jquery写法 const Icon ...
- js获取url地址栏参数的方法,解决中文乱码问题,能支持中文参数
js获取url地址栏参数的方法,解决中文乱码问题,能支持中文参数 参考文章: (1)js获取url地址栏参数的方法,解决中文乱码问题,能支持中文参数 (2)https://www.cnblogs.co ...
- JS获取url多个参数及解决中文乱码问题
JS获取url多个参数及解决中文乱码问题 参考文章: (1)JS获取url多个参数及解决中文乱码问题 (2)https://www.cnblogs.com/weimingxin/p/7349564.h ...
- 引用了JS出现中文乱码的解决方法
引用了JS出现中文乱码 解决方案如下: 1.更改tomcat中conf文件夹里server.xml的配置,在Connector中添加 URIEncoding="UTF-8" 在这里 ...
- js java base64,JavaScript BASE64算法实现(完美解决中文乱码)
这篇文章主要介绍了JavaScript BASE64算法实现(完美解决中文乱码),先用escape()对中文进行编码.然后再进行base64编码. 解码时,再加入()对中文进行解码,这样就可以避免中文 ...
- Web服务器开发之解决中文乱码问题
在服务器默认发送的数据,其实是utf8 编码的内容,但是浏览器不知道你是utf8 编码的内容 浏览器在不知道服务器响应内容的编码情况下,会按照当前操作系统的默认编码去解析 中文操作系统,默认是 gbk ...
- sqlserver mysql 乱码_SQLServer数据库如何解决中文乱码问题?方法有哪些?
很多使用数据库的人都知道,在安装SQLServer数据库是,如果设置不当就会出现一些中文乱码.主要原因是,很多人在使用默认安装系统时,一般不会考虑到默认排序的规则是拉丁文的排序规则,只是点击下一步,在 ...
- AJAX解决中文乱码问题
一.解决中文乱码问题的方法1:页面端发出的数据作一次encodeURI,如:encodeURI($("#userName").val() ...
- 解决中文乱码的问题要考虑的8个地方|(utf-8,用于抛砖引玉)
解决中文乱码问题应该考虑以下几个问题: 1.浏览器编码 2.写Html页面是的问题:<meta charset="utf-8" />设置 3.jsp页面的字符集设置:& ...
- (附源码)node.js中小学生中文写作网 毕业设计 250623
基于node.js中小学生中文写作网 摘 要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以 ...
最新文章
- php之二叉树,PHP数据结构之实现链式二叉树与遍历
- Tomcat8.5的【下载、安装、启动、各种问题结局】
- 【数据竞赛】kaggle竞赛宝典-样本组织篇!
- fastapi 请求体 - 多个参数 / 字段Field / 嵌套模型
- 社交软件上“你可能认识的人”到底是怎么找到你的?
- css网页练习-3视觉
- GitHub 公布了托管平台与美国贸易管制的相关细节
- [delphi]窗口最大化时怎么才能不要把任务栏盖住
- mysql如何输出一句话_MySQL/ACCESS导出一句话拿WebShell后门命令
- text怎么转换html,将Text转换为Html(下)
- oracle PL/SQL(procedure language/SQL)程序设计之异常(exception)
- html节点分析,解析html程序(C#版)——遍历各个节点(mshtml)
- 台达b3伺服参数设置方法_台达伺服基本参数设置
- Linux运维学习历程-第一天-基础知识
- JavaSrcipt学习(学习打卡Day8)
- marked转换html失败,解析markdown之marked
- luajit集成篇/平台相关篇 | 合理用好lua+unity,更省性能的方案整理
- Java中字符串反转的七种方法
- cmake详细教程(经验版)
- 【SAP-MM】收货发票的总账科目是在哪里定义的?