Javascript Node.js项目中JSON数据的字符集错误

Javascript Node.js项目中JSON数据的字符集错误,javascript,json,node.js,express,Javascript,Json,Node.js,Express,如何解决以下问题 如果我在app.js上使用此代码,则呈现页面时不会出现问题: app.get('/layout', function(req, res){ res.render('empreendimentolayout', {"titulo": "Página Layout"}) }) .ejs文件如下所示: <head> <title><%=titulo%></title> </head> 和inside layout

如何解决以下问题

如果我在app.js上使用此代码,则呈现页面时不会出现问题:

app.get('/layout', function(req, res){    
res.render('empreendimentolayout', {"titulo": "Página Layout"})
})
.ejs文件如下所示:

<head>
<title><%=titulo%></title>
</head>
和inside layout.js:

exports.layout = function(req, res){
res.render('empreendimentolayout', {"titulo": "Página Layout"})
})
然后渲染将类似于: P�吉娜布局


它发生在我发送的所有JSON数据中。如果它直接来自app.js,则工作正常,但如果它来自另一个.js文件,则会使用错误的字符集。

文件
app.js:
的编码似乎与文件
layout.js
的编码不同。检查一下,问题出在Webstorm上。新的.js文件是使用ISO 8859-1编码创建的。我改了,现在可以用了!看起来文件
app.js:
的编码与文件
layout.js
编码不同。检查一下,问题出在Webstorm上。新的.js文件是使用ISO 8859-1编码创建的。我改了,现在可以用了!
exports.layout = function(req, res){
res.render('empreendimentolayout', {"titulo": "Página Layout"})
})