req.flash('中文').toString()乱码
我用express和ejs写了一个登录,写到提示信息的时候出现了这个问题。ejs固定的中文没有乱码,文件保存的也是utf-8的编码,一用req.flash(‘中文’).toString()的时候页面就乱码了。英文和数字都正常显示
4 回复
为什么要用中文?
提示一些报错信息 ,比如 注册失败 什么的
if(password != password_re){
req.flash('error','密码不一致');
return res.redirect('/reg');
}
这个密码不一致到页面上就成乱码了
解决了。路由里的js没有保存为utf-8的编码。。。。