node.js乱码问题【WebStorm环境】

来源:本站
导读:目前正在解读《node.js乱码问题【WebStorm环境】》的相关信息,《node.js乱码问题【WebStorm环境】》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《node.js乱码问题【WebStorm环境】》的详细说明。
简介:本文是关于node.js乱码问题。

昨天看了一个晚上的jade视频,

感觉就是我想要的东西,

相见恨晚,

赶紧在WebStorm这个IDE中,写代码,测试

/*** Created by xa87 on 2016/1/22.*/var http=require('http')var jade=require('jade')http.createServer(function(req,res){ jade.renderFile('./t2.jade',{'name':'标题 啊aaa'},function(err,html){ res.writeHead(200, {'Content-Type': 'text/html'}) res.end(html) console.log(html) })}).listen(8888);

复制代码

浏览器中访问,代码没什么问题,唯 一就是中文乱码

在浏览器中右键 ,切换编码,UTF-8,GBK,都试过了,还是乱码

这时我考虑到WebStorm中的编码,找到file,settings,file encodings,发现这里默认是gbk编码

果断改成utf8编码,保存

重新启动node.js

乱码依旧

我怀疑原来旧文件编码没有变,于是新建一个文件,再试,果然好了

原来这个设置只对新建文件编码有效,旧文件不处理的,我还以为旧文件也给转换了呢

至此,乱码解决。

附t2.jade模板

doctype htmlhtml head title 测试啊#{name} body p 这是内容#{value}1111

复制代码

这是浏览器输出的HTML代码

测试啊标题 啊aaa

这是内容1111

复制代码

<!DOCTYPE html><html><head><title>测试啊标题 啊aaa</title></head><body><p>这是内容1111</p></body></html>

提醒:《node.js乱码问题【WebStorm环境】》最后刷新时间 2024-03-14 01:00:57,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《node.js乱码问题【WebStorm环境】》该内容的真实性请自行鉴别。