Node.js中文乱码问题解决
2018-01-23 21:41
489 查看
前言
刚入部门需求学习Node.js,第一个程序就出现了问题,在客户端显示出现乱码了。然后百度出原因,下面总结一下几个问题。
正文
在浏览器监听http://127.0.0.1:8000/端口时出现了中文乱码,本来应该显示hello ,wordhell 世界的,问题可以从两个方面着手。
保证你的 JS文件是以UTF-8格式保存的。
在你的JS文件中的 writeHead 方法中加入 “charset=utf-8” 编码,如下例所示: var http =
require(“http”);
(1)上面已经定义了UTF-8,可是显示依然是乱码,第一检查自己的js文件,我是用editplus编辑的,因此,我选择文档—更换编码加载文件,选择UTF-8以后,在对文件的内容乱码进行修改,就可以了。
刚入部门需求学习Node.js,第一个程序就出现了问题,在客户端显示出现乱码了。然后百度出原因,下面总结一下几个问题。
正文
var http = require('http'); http.createServer(function (request, response) { response.writeHead(200, {'Content-Type': 'text/html; charset=utf-8'}); if(request.url!=="/favicon.ico"){ //你好 console.log('访问'); response.write('hello,world'); response.end('hell,世界'); } }).listen(8000); console.log('Server running at http://127.0.0.1:8000/');
在浏览器监听http://127.0.0.1:8000/端口时出现了中文乱码,本来应该显示hello ,wordhell 世界的,问题可以从两个方面着手。
保证你的 JS文件是以UTF-8格式保存的。
在你的JS文件中的 writeHead 方法中加入 “charset=utf-8” 编码,如下例所示: var http =
require(“http”);
(1)上面已经定义了UTF-8,可是显示依然是乱码,第一检查自己的js文件,我是用editplus编辑的,因此,我选择文档—更换编码加载文件,选择UTF-8以后,在对文件的内容乱码进行修改,就可以了。
相关文章推荐
- Node.js抓取中文网页乱码问题和解决方法
- Node.js中文乱码问题解决方法
- node.js 学习笔记(一) 解决node里中文乱码问题
- Node.js抓取中文网页乱码问题和解决方法
- JS通过get、post向jsp传递中文出现乱码的问题的解决
- JavaScript(js) 前台 参数传递乱码 转码 问题--已解决! 中文字符乱码
- js生成的cookie由asp.net读取的时候中文乱码问题的解决
- 解决 js 中文乱码问题小技巧
- js escape,unescape解决中文乱码问题的方法
- 如何解决链入js,innerHTML中文乱码问题呢?
- JS中页面与页面之间超链接跳转中文乱码问题的解决办法
- js、URL传递含有中文参数时的乱码问题解决
- 解决fusioncharts中的link js传中文乱码问题
- 解决3.01版的jquery.form.js中文乱码问题的解决方法
- Node.js 中文乱码解决
- Node.js 中文乱码解决---响应中文乱码
- 解决JS在url中传递参数时参数包含中文乱码的问题
- JSP、AJax中文乱码问题解决,escape(), encodeURI(), encodeURIComponent(),js对参数连续两次调用 encodeURI(String) 方法
- 关于从js用Jquery向Action传递值出现中文乱码的问题解决
- js往前台传中文乱码问题解决